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

[!] Ci sono problemi con l'autore. Controllare il mapping sull'Author Manager

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

Questo articolo contiene link di affiliazione: acquisti o ordini effettuati tramite tali link permetteranno al nostro sito di ricevere una commissione nel rispetto del codice etico. Le offerte potrebbero subire variazioni di prezzo dopo la pubblicazione.

Ti consigliamo anche