Ciao ragazzi, sono nuovo ed ho appena cominciato a studiare programmazione ed ecco che subito arrivano i primi problemi:
Questo è un programma che stampa a video ogni lettera che spingo dalla tastiera no? E fino a la forse ci sono arrivato...codice:#include <stdio.h> main() { int ch, i = 0; while ((ch = getchar())!=EOF) i++; printf ("%d\n" ,i); }
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 !