[問題] K&RII CH1.5.2字符個數的計算

看板C_and_CPP (C/C++)作者 (ffxiou)時間16年前 (2009/09/22 01:32), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
K&RII CH1.5.2字符個數的計算,程式碼如下: #include<stdio.h> main() { long nc; nc=0; while(getchar() !=EOF) ++nc; printf("%ld characters\n",nc); 這段程式大意是可以計算我所輸入字符個數,但我輸入如下 a,b,再來是壓著CONTROL鍵並按Z鍵(表示EOF) 照理講輸出應該為2,即nc=2。但為什麼卻是nc=4。 我哪裡想錯了,煩請指叫一下!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.11.62

09/22 01:43, , 1F
換行字元
09/22 01:43, 1F

09/22 02:02, , 2F
煩請大大說明一點 小弟資質駑鈍
09/22 02:02, 2F

09/22 02:19, , 3F
輸入a再按的enter也算一個字元
09/22 02:19, 3F

09/22 02:19, , 4F
A,ENTER,B,ENTER
09/22 02:19, 4F

09/22 02:19, , 5F
orz
09/22 02:19, 5F
文章代碼(AID): #1AjxYmxp (C_and_CPP)
文章代碼(AID): #1AjxYmxp (C_and_CPP)