tl_le0
پنج شنبه 03 خرداد 1386, 01:36 صبح
با سلام دوباره خدمت بچه های فروم
من دوباره بر گشتم با مشگلی تازه
این کد رو نگاه کنید
#include <stdio.h>
#include <stdlib.h>
int main(){int i;
char *string1[10];
for(i=0;i<10;i++){
string1[i]=(char *)malloc(10*sizeof(char));}
for(i=0;i<3;i++){
scanf("%s",string1[i]);}
for(i=0;i<3;i++){
printf("\n%s ",string1[i]+3);}
getch();
return 0;
}
اگر به عنوان رشته ی اول "ابیسلت" رو به عنوان مثال وارد کنید
در خروجی به شما "سلت" رو چاپ می کنه در حالی که من به کارکتر "ی" می خواهم اشاره کنم
راهنمایی کنید
ممنون
من دوباره بر گشتم با مشگلی تازه
این کد رو نگاه کنید
#include <stdio.h>
#include <stdlib.h>
int main(){int i;
char *string1[10];
for(i=0;i<10;i++){
string1[i]=(char *)malloc(10*sizeof(char));}
for(i=0;i<3;i++){
scanf("%s",string1[i]);}
for(i=0;i<3;i++){
printf("\n%s ",string1[i]+3);}
getch();
return 0;
}
اگر به عنوان رشته ی اول "ابیسلت" رو به عنوان مثال وارد کنید
در خروجی به شما "سلت" رو چاپ می کنه در حالی که من به کارکتر "ی" می خواهم اشاره کنم
راهنمایی کنید
ممنون