Re: [問題] scanf()問題

看板C_and_CPP作者 (沒有暱稱)時間11年前 (2014/11/19 14:51), 11年前編輯推噓0(006)
留言6則, 2人參與, 最新討論串2/2 (看更多)
貼出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

11/19 14:55, , 1F
你在scanf那一行下面加一行size=strlen(a);如何
11/19 14:55, 1F
※ 編輯: anoymouse (118.160.29.52), 11/19/2014 14:55:36

11/19 14:56, , 2F
喔 靠杯
11/19 14:56, 2F

11/19 14:56, , 3F
謝啦 我自刪
11/19 14:56, 3F

11/19 14:57, , 4F
不給刪
11/19 14:57, 4F

11/19 14:58, , 5F
要看一下版規喔
11/19 14:58, 5F

11/19 15:00, , 6F
瞭解
11/19 15:00, 6F
文章代碼(AID): #1KR3uDr2 (C_and_CPP)
文章代碼(AID): #1KR3uDr2 (C_and_CPP)