Uso questo codice per contare i caratteri:

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

main()
{
      long nc;
      
      nc = 0;
      while (getchar() != EOF)

            ++nc;
       printf("%1d", nc);
 
      system("pause");
      return 0;
}
Lancio il programma, inserisco il testo, e quando do l'invio, mi parte il trattino lampeggiante e non conteggia nulla.

Da cosa potrebbe dipendere?