2012-12-24 45 views
0

可能重複:
C : How to simulate an EOF?如何觸發EOF(結束文件)在C語言程序設計在NetBeans IDE中

目前我正在試圖讓使用到C程序設計語言。我學過java,所以我對代碼風格和所有代碼都有點熟悉,但顯然存在差異。

這是我目前擁有的代碼。它來自教科書,所以我認爲代碼沒有問題。

#include <stdio.h> 

int main(void) 
{ 
    long numberOfCharacter; 

    numberOfCharacter = 0; 

    while(getchar() != EOF) 
    { 
     ++numberOfCharacter; 
    } 

    printf("%1d\n", numberOfCharacter); 
} 

我認爲我必須觸發EOF才能獲得我想要的輸出。我看到一些其他的帖子,他們說按Ctrl + Z來觸發EOF,我試過了,但它不起作用。我假設,因爲它是Netbeans。所以,問題是你如何在Netbeans中觸發EOF?

回答

0

如果您在Linux系統上,請嘗試CTRL-D而不是CTRL-Z。