Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 88 di 93
  • livello avanzato
Indice lezioni

Stringhe

L'uso particolare delle stringhe del C++ esemplificato attraverso un semplice programma.
L'uso particolare delle stringhe del C++ esemplificato attraverso un semplice programma.
Link copiato negli appunti

Il C++ inizialmente a differenza di altri linguaggi di programmazione, non forniva un tipo stringa. Per identificare, una stringa era necessario definire un array di caratteri.

Si tenga presente che in un array di caratteri che rappresenti una stringa bisogna sempre inserire un elemento in più che rappresenta il carattere terminatore di stringa, ovvero: \0. Vediamo un semplice programma che mostra i tre metodi per inizializzare una stringa:

#include <iostream.h>
main()
{
char stringa1[6];
char stringa2[6];
// Inizializzazione durante la definizione
char stringa3[5] = "nave";
// Inizializzazione della stringa stringa1
stringa1[0] = 'p';
stringa1[1] = 'a';
stringa1[2] = 'l';
stringa1[3] = 'l';
stringa1[4] = 'a';
stringa1[5] = '\0'; // carattere terminatore di stringa
// Valorizzazione effettuata da STDIN (tastiera)
cin >> stringa2;
cout << stringa1;
cout << "\n";
cout << stringa2;
cout << "\n";
cout << stringa3;
}

L'output del programma:

palla
pippo (Supponendo che l'utente abbia inserito la stringa pippo)
nave

Ti consigliamo anche