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.
- Individua std::cout nel sorgente.
- Sostituisci soltanto il testo tra virgolette con un saluto personale.
- Aggiungi una seconda istruzione di stampa.
- Inserisci \n alla fine di entrambe le stringhe.
- 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.
Controllare il risultato
Confronta ciò che accade con una previsione formulata prima della prova.
| Controllo | Risultato o criterio |
|---|---|
| Sorgente | Il file aperto corrisponde alla cartella dell’esercizio |
| Costruzione | Il log permette di riconoscere esito e diagnosi |
| Osservazione | Il 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.