Le Stringhe


Il C++ non mette a disposizione un tipo predefinito per le strighe. Infatti queste vengono viste come array di caratteri, con la particolarità che questo array dovrà contenere un carattere terminatore '\0', che identifica la fine della stringa.
Le stringhe possono essere gestite mediante alcune funzioni messe a disposizione del programmatore, alcune delle quali sono contenute nella libreria .

FUNZIONE AZIONE SVOLTA LIBRERIA
gets(nome_stringa) legge una stringa da tastiera stdio.h
printf(nome_stringa) esegue l'output di una stringa stdio.h
strcat(stringa1,stringa2) concatena le stringhe "stringa1" e "stringa2" mettendo il risultato in "stringa1" string.h
strlen(nome_stringa) restituisce la lunghezza della stringa string.h
strcpy(s1,s2) copia il contenuto di s2 in s1 string.h

Una stringa può essere inizializzata anche in questo modo:

char stringa[]="Stringa";


<< Gli array multidimensionali INDICE TEORIA C++ Le funzioni >>