我正在使用NetBeans MinGW編譯簡單的c程序(我是新手)。 我的問題是,我有這個簡單的代碼EOF閱讀C/C++
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv) {
int c,i=0;
while((c=getchar())!=EOF){
i++;
}
printf("%d",i);
return 0;
}
,當我嘗試這樣結束輸入:
你好^ Z [進入]
它不會做它,我需要重新輸入
^Z [enter]
以結束它。
我很感激你告訴我爲什麼會發生這種情況。
在此先感謝
在'while'循環內打印'c',看看第一次點擊ctrl + z時會打印什麼。 – 2011-03-23 14:30:41