Métodos para o fim do arquivo (EOF) não funcionando no console do NetBeans

Eu tenho aprendido C com o K & Re2. E o código acima é o que é mencionado na página 18 (Programa de contagem de letras), que executei para fins de confirmação. Tentei digitar alguns caracteres e pressioneENTER, mas não estava funcionando. Então eu ouvi sobreCTRL+Z,CTRL+C ouCTRL+D comENTER para Fim do arquivo. Eu tentei no console do NetBeans, mas não estava funcionando. eu tentei\0 e\n pena, também não estava funcionando. Eu procurei por isso, mas tudo parecia ter resolvido o problema comCTRL+Z,CTRL+C ouCTRL+D comENTER método. Não consigo entender qual é o problema aqui. PS: eu uso o Windows 7

Desculpe por não inserir o código diretamente. Aqui está-

#include <stdio.h>
#include <stdlib.h>

int main() {
    long c = 0;
    while (getchar() != EOF) {
        ++c;
    }
    printf("%ld", c);
    return 0;
}

Na imagem, eu não inicializei o valor delong c. Desculpe por isso. Este programa está sendo executado, mas os métodos que eu uso para o EOF não funcionam.

EDITAR: Tentei compilar no NetBeans e depois executar o .exe resultante no cmd, e não no console do NetBeans.CTRL+Z parece funcionar! Vocês têm alguma idéia de por que não funciona no console do NetBeans?

questionAnswers(2)

yourAnswerToTheQuestion