Buongiorno a tutti, dato che mi sono appena iscritto, ne approfitto per presentarmi quì.
Ho iniziato molto recentemente ad avvicinarmi alla programmazione C, e il mio livello di conoscenza in merito è ancora molto basso, quindi non aspettatevi che domandone. Studio il linguaggio dal libro "Il linguaggio C Principi di programmazione e manuale di riferimento", ma ogni tanto mi lascia con qualche punto interrogativo. Confido in un vostro supporto e vi ringrazio a priori
.
L'esercizio in questione, è questo:
Lo scopo del programma è quello di contare i caratteri, e il codice è il seguente copiato direttamente dal libro
Innanzitutto, è corretto? E se si, perchè una volta eseguito il programma l'unica cosa che mi permette di vedere sono i caratteri che ho immesso, e non c'è ombra del conteggio dei caratteri? Sono io che mi aspetto di vedere qualcosa di sbagliato?codice:#include <stdio.h> main() { long nc; nc=0; while (getchar()!=EOF) ++nc; printf("%ld\n", nc); }
Grazie mille a tutti coloro che risponderanno![]()