Ciao ragazzi, sono nuovo ed ho appena cominciato a studiare programmazione ed ecco che subito arrivano i primi problemi:
codice:
#include <stdio.h>
main()
{
int ch, i = 0;
while ((ch = getchar())!=EOF) i++;
printf ("%d\n" ,i);
}
Questo è un programma che stampa a video ogni lettera che spingo dalla tastiera no? E fino a la forse ci sono arrivato...
Ma mi spiegate a cosa servono queste variabili...
int ch, i =0; (Perchè 0...)
while() continua il suo ciclo fino a quando l'espressione associata nn risulta falsa e fino a qui ok.
((ch = getchar()) In pratica qui dice che getchar è uguale a 0 ?... Ma cosa vorrebbe dire?
Andando avanti: i++, una variabile con incremento e ok, ma ora cosa c'entra ora...
Oddio, help me !