Computer programmi memorizzano i dati in una serie di contenitori diversi . Un contenitore di base e facile da usare è la matrice , che memorizza i dati in una sequenza di celle di memoria . Una variazione comune della matrice è una matrice , che è talvolta chiamato un array bidimensionale . La matrice memorizza un numero di array all'interno di una singola , schiera esterna . I più array interiori quindi memorizzare un tipo di dati , ad esempio una stringa di testo . È possibile utilizzare un linguaggio di programmazione come C + + per memorizzare stringhe di testo in una matrice . Cose che ti serviranno
+ ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
compilatore C + + , come GCC
Mostra Altre istruzioni
1
carico C + il C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
2
creare una funzione principale. La funzione principale è dove inizia il tuo programma . Scrivere il seguente all'inizio del file di codice sorgente :
int main ( ) { }
3
Dichiarare un array bidimensionale , o matrice di stringhe . È possibile impostare la dimensione della matrice di quello che vuoi . Ad esempio, per creare una matrice che è lungo cinque corde e largo cinque corde , scrivere , tra le parentesi graffe della funzione principale :
stringa matrice [5 ] [ 5] ;
4
loop attraverso la matrice utilizzando un nested loop "for" . Il primo " per" loop scorrere la matrice esterna della matrice, che è quello che contiene gli altri array . La seconda " per" loops anello sopra la matrice interna della matrice, che contiene le stringhe . Per creare un nested loop "for" , scrivere la seguente istruzione al di sotto della dichiarazione di matrice :
//ciclo for esterno
for (int i = 0; i < 5; i + + )
{
//ciclo for interno iniziare
for (int j = 0; j < 5; j + + ) per
{ }
< p > //ciclo for interno fine
}
//ciclo for esterno fine
5
assegnare un valore ad ogni stringa nella matrice . Ogni stringa viene visitata una volta all'interno della nidificato " per" loop. Inserendo la seguente istruzione tra le parentesi graffe che seguono immediatamente il secondo ciclo "for" , è possibile impostare il valore di ogni stringa . Scrivere , tra le parentesi graffe dopo il secondo ciclo "for" :
matrice [ i] [ j ] = ' x ';
6
Stampa il valore della matrice di la finestra di output . Posizionare la linea segue immediatamente dopo l'assegnazione stringa fatta nel passaggio precedente :
cout << matrice [ i] [ j ] ;
7
Stampa un carattere di nuova riga alla la fine di una iterazione completa della esterno " per" loop. Una iterazione completa imposta e stampa il testo di tutte le stringhe contenute in un array interno . Con la stampa di un carattere di nuova riga qui , l'output di stampa è suddiviso in una griglia di righe e colonne . Scrivi la seguente dichiarazione dopo il testo : " . //Interno per fine ciclo"
cout << endl;
8
Eseguire il programma premendo il tasto verde "Play" pulsante . L' output del programma è la seguente:
xxxxx
xxxxx xxxxx
xxxxx xxxxx
< br >