討論串[問題] scanf的問題
共 11 篇文章
內容預覽:
謝謝大大的回答!. 我的意思主要是像這樣:. char s[20];. while(scanf("%s",s))!=EOF). {. for(i=0;s[i]!='\0';i++). printf("%c",s[i]);. }. 此時如果執行時,我一次就輸入 abc def,. 此時他會輸出 abc
(還有21個字)
內容預覽:
我想你要的是:讓使用者決定資料輸入完沒... 比較簡單的方式是類似以下方法:. int sum = 0;. int cnt = 0;. printf("please input a integer:(-1 to exit.)");. while(scanf("%d", &data)){. if(da
(還有657個字)
內容預覽:
scnaf 回傳值是 "引數成功 match 之數目". ex:. int a1, a2, a3;. int ret = scanf("%d%d%d", &a1, &a2, &a3);. 如果使用者輸入 10 22 12. 回傳值 ret = 3. 如果值用者輸入 10 22 ss. 最後一個引數沒
(還有108個字)
內容預覽:
case 1:. while(1){...}. 直到不是1跳出 //指{}內 必須有"break", "goto". case 2:. while(0){...}. 直到不是0跳出. case 3:. while(-1){...}. 直到不是-1跳出. case 4:. while(null){..
(還有22個字)