Hallo liebe C-Freaks!
Wir sind eine illustre Gruppe an Leuten, die sich zum Ziel gesetzt haben, die schöne Sprache C zu erobern. Doch gleich zu Beginn kommen wir ins Stocken, denn folgendes Programm tut bei uns nicht das, was es soll, nämlich „Zeichen zählen“.
Es stammt aus „Ritchie&Kernighan“`s C-Bibel und wir arbeiten mit Suse 6.4 .
Der Code ließ sich sauber compilieren, doch bei der Ausführung wird halt nix gezählt. Woran mag das liegen?
1000 THX und Gruesse daskl@us
Programm:
/* Eingabezeichen zaehlen, Ver 1 */
#include
main ( )
{
long nc;
nc = 0;
while (getchar( ) !=EOF)
++nc;
printf("%1d\n", nc);
}