Transcription of Linguaggio C: Stringhe
{{id}} {{{paragraph}}}
Macroareadi IngegneriaDipartimento di Ingegneria Civile e Ingegneria InformaticaLinguaggio C: StringheValeria CardelliniCorsodi 2019/20 ArgomentiqDichiarazione di stringheqInizializzazione e manipolazione di stringheqFunzioni di libreria per stringheValeria Cardellini -CE 2019/201 Stringhe in CqUna stringa un vettore di caratteriqContiene la sequenza di caratteri che forma la stringa, seguita dal carattere speciale di fine stringa: '\0'qEsempio:charstr[10] = {'p', 'r', 'o', 'v', 'a', '\0'};qEsempio: il seguente vettore di caratteri non una stringa perch non termina con '\0'charnon_str[2] = {'p', 'r'};Valeria Cardellini -CE 2019/202 Inizializzazione di stringheqUna stringa pu essere inizializzata anche utilizzando una stringa letteralecharstr2[] = "prova";oppurecharstr2[6] = "prova"; In questi esempi l array di caratteri allocato staticamenteqE possibile memorizzare una stringa in un array di caratteri allocato dinamicamente Esempio: char*buffer = ma
Vengono stampati tutti i caratteri fino al primo '\0' escluso Valeria Cardellini -CE 2019/20 6 Input/output di stringhe q Per leggere una stringa si utilizza la specifica di formato %s q Esempio char buffer[40]; scanf("%s", buffer); Vengono letti da input i caratteri in sequenza fino al primo carattere di spaziatura (spazio, tabulazione,
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}