作者anoymouse (沒有暱稱)
看板C_and_CPP
標題Re: [問題] scanf()問題
時間Wed Nov 19 14:51:55 2014
貼出CODE strlen的值一值是0 除非在宣告那邊就給值
char a[10]="";
int x=sizeof(a);
int size=strlen(a);
printf("輸入:\n");
scanf("%9s",a);
printf("%d %d %s\n",x,size,a);
int i;
for(i=0;i<10;i++)
printf("%c\n",a[i]);
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.29.52
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1416379917.A.D42.html
※ 編輯: anoymouse (118.160.29.52), 11/19/2014 14:53:11
→ dirkc: 你在scanf那一行下面加一行size=strlen(a);如何 11/19 14:55
※ 編輯: anoymouse (118.160.29.52), 11/19/2014 14:55:36
→ anoymouse: 喔 靠杯 11/19 14:56
→ anoymouse: 謝啦 我自刪 11/19 14:56
→ anoymouse: 不給刪 11/19 14:57
→ dirkc: 要看一下版規喔 11/19 14:58
→ anoymouse: 瞭解 11/19 15:00