Menu
Coddy logo textTech

Array di caratteri

Lezione 6 di 26 del corso Gli array in C++ di Coddy.

Questi array vengono usati in particolare per memorizzare caratteri. Se vogliamo memorizzare una parola, usiamo array di caratteri.

Per dichiarare un array di caratteri, impostiamo la dimensione dell'array aggiungendo almeno uno al numero di lettere che contiene.

Per esempio, la parola "Arya" ha 4 lettere. Per memorizzarle individualmente nell'array, dichiariamo un array di caratteri di dimensione 4+1, cioè di dimensione 5.

char name[5];

Per sicurezza, dichiariamo sempre un array di dimensioni maggiori, per esempio di dimensione 100, che funzionerà in qualsiasi situazione.

 

Perché si usano gli array di caratteri?

Si usano per memorizzare parole. Lo spazio extra che abbiamo riservato in memoria serve per dichiarare  NULL.

 NULL rappresenta la fine della parola ed è rappresentato come '\0'

Possiamo usare un array di caratteri anche come tipo di dato individuale per acquisire input e produrre output 

char str[100];
cin>>str;
cout<<str;

Se vogliamo accedere ai singoli caratteri, possiamo farlo anche considerando l'indicizzazione basata su 0.

cout<<str[2];
challenge icon

Sfida

Inserisci una parola sotto forma di array di caratteri e stampa i singoli caratteri separati da uno spazio usando un ciclo while.

Provalo tu

#include<iostream>
using namespace std;

int main(){

  //Write your code here 

    return 0;
}   

Tutte le lezioni di Gli array in C++

Esercitati da solo: Compilatore C++ online