M
made07
Dieser Quellcode soll in kompilierter Form die Eingabezeichen, die man in der Konsole eingibt, zählen und, sobald Enter gedrückt wird, die Anzahl der eingegebenen Zeichen ausgeben.
Leider funktioniert er nicht. Ich benutze gcc 3.3.5 zum Kompilieren. Doch nach dem Aufruf tut sich nichts, d.h. das Programm beendet sich nicht einmal. Der einzige Weg, rauszukommen, ist Strg-C zu drücken... und dabei sollte es doch nach Druck der Eingabetaste die Anzahl eingegebener Zeichen anzeigen und dann sich beenden. Doch nichts funktioniert.
Hier der Code:
Woran könnte es liegen?
Vielen Dank im Voraus für Tipps und Hilfe,
made07
Leider funktioniert er nicht. Ich benutze gcc 3.3.5 zum Kompilieren. Doch nach dem Aufruf tut sich nichts, d.h. das Programm beendet sich nicht einmal. Der einzige Weg, rauszukommen, ist Strg-C zu drücken... und dabei sollte es doch nach Druck der Eingabetaste die Anzahl eingegebener Zeichen anzeigen und dann sich beenden. Doch nichts funktioniert.
Hier der Code:
Code:
#include
main()
{
long zeichen;
zeichen = 0;
while(getchar() != EOF)
++zeichen;
printf("%ld\n", zeichen);
}
Woran könnte es liegen?
Vielen Dank im Voraus für Tipps und Hilfe,
made07