Dev C++

Scrivere Un Messaggio

Output con std::cout, stringhe e avanzamento di riga.

Il concetto

Output con std::cout, stringhe e avanzamento di riga.

std::cout invia dati all’uscita standard, normalmente la console. L’operatore << inserisce il contenuto nel flusso. La scritta tra doppi apici è una stringa letterale: il compilatore la distingue dal nome di una variabile. Il prefisso std:: indica lo spazio dei nomi della libreria standard.

La sequenza \n all’interno della stringa rappresenta l’avanzamento di riga. Senza di essa, due istruzioni successive possono produrre testo sulla stessa riga. Il programma può anche concatenare più valori con <<: una frase, un numero e un avanzamento di riga possono far parte della stessa istruzione.

Nei primi esempi uso messaggi ASCII per distinguere il comportamento del codice da eventuali problemi di codifica della console Windows. Un accento visualizzato male non prova che l’istruzione di stampa sia sbagliata: editor, file e console devono interpretare i caratteri in modo compatibile.

Procedura passo passo

Una sequenza da eseguire sul proprio computer.

  1. Individua std::cout nel sorgente.
  2. Sostituisci soltanto il testo tra virgolette con un saluto personale.
  3. Aggiungi una seconda istruzione di stampa.
  4. Inserisci \n alla fine di entrambe le stringhe.
  5. Salva il sorgente: nell’unità successiva lo compilerai e lo eseguirai.

Codice e risultato

Il codice va aperto e compilato in Dev-C++; il riquadro mostra il risultato previsto.

Sorgente C++

#include <iostream>

int main() {
    std::cout << "Ciao da Dev-C++\n";
    return 0;
}

Risultato atteso

Ciao da Dev-C++

Questo riquadro è una previsione didattica, non una console che esegue il C++ nel browser.

Scarica l’esempio

Controllare il risultato

Confronta ciò che accade con una previsione formulata prima della prova.

ControlloRisultato o criterio
SorgenteIl file aperto corrisponde alla cartella dell’esercizio
CostruzioneIl log permette di riconoscere esito e diagnosi
OsservazioneIl risultato viene confrontato con il riquadro atteso

Errori da evitare

Le cause da controllare prima di ripetere l’operazione.

  • Scrivere il messaggio senza virgolette.
  • Usare un solo simbolo < al posto di <<.
  • Scambiare /n con \n.

Riferimenti: Compilazione: documentazione ufficiale.