作者ffxiou (ffxiou)
看板C_and_CPP
標題[問題] K&RII CH1.5.2字符個數的計算
時間Tue Sep 22 01:32:31 2009
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
1F:推 ckclark:換行字元 09/22 01:43
2F:→ ffxiou:煩請大大說明一點 小弟資質駑鈍 09/22 02:02
3F:推 ckclark:輸入a再按的enter也算一個字元 09/22 02:19
4F:推 snowlike:A,ENTER,B,ENTER 09/22 02:19
5F:→ snowlike:orz 09/22 02:19