Ciao a tutti,
ho riscontrato dei problemi a questo punto della guida:Prime operazioni di Input/Output
Premetto che c ho appena iniziato a guardarlo.
Il codice che mi da problemi è il seguente:
#include <stdio.h>
A parte il fatto che ho dovuto correggerlo cambiando le virgolette e aggiungendo la backslash... (ho già segnalato il problema) non funziona comunque. Quando premo ctrl+D semplicemente mi viene scritto sul prompt dei comandi "^D", ma il programma continua a funzionare, mentre dovrebbe interrompersi.codice:main() { int ch, i = 0; while((ch = getchar()) != EOF) i++; printf(“%d n”, i); }
Leggendo sul web ho visto che un utente, probabilmente leggendo la stessa guida, ha chiesto e gli hanno risposto di dichiarare int main() e di aggiungere return 0;
In ogni caso il programma non funziona come dovrebbe funzionare.
Qualcuno sa dirmi qualche cosa a riguardo?
Grazie
EDIT
Come compilatore uso Dev-c++ ma non penso che influisca.