Sapreste spiegarmi cosa fà questo codice?

di il
2 risposte

Sapreste spiegarmi cosa fà questo codice?

Using namespace std;

int main() {
int c;
c = getchar();
//cout<<EOF<<endl;
//cout<<c<<endl;
while(c!=EOF)
{
putchar(c);
c = getchar();
}
return 0;
}


Ho letto su un libro che ogni volta che viene chiamata getchar legge il prossimo carattere di input da un flusso di caratteri e lo restituisce come suo valore, però l'output di questo programma non mi è chiaro. Se sapete spiegarmelo mi fareste un favore.

2 Risposte

  • Re: Sapreste spiegarmi cosa fà questo codice?

    E' sullo stile:

    dai la cera, togli la cera

    (e controlla il respiro )

    leggi carattere, stampa carattere


    COMUNQUE, i libri si STUDIANO, non si aprono a casaccio e si spera che facendo copia/incolla del codice MIRACOLOSAMENTE si sappia programmare.

    Il forum aiuta nelle cose complesse, NON SIAMO UN'ALTERNATIVA al libro (introduttivo, per giunta!!!!!)


    Nota: se non sai che cosa significa la frase relativa alla cera, cercala su youtube
  • Re: Sapreste spiegarmi cosa fà questo codice?

    L'output è gestito tramite la putchar. Studia la putchar e hai risolto
Devi accedere o registrarti per scrivere nel forum
2 risposte