Come fare una matrice di stringhe

May 5

I programmi per computer memorizzare i dati in un certo numero 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 un singolo array, esterno. I più array interno poi memorizzare un tipo di dati, come ad esempio una stringa di testo. È possibile utilizzare un linguaggio di programmazione come C ++ per memorizzare le stringhe di testo in una matrice.

istruzione

1 Caricare il C ++ IDE facendo clic sulla sua 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 vuoto appare nella parte editor di testo dell'IDE.

2 Creare una funzione principale. La funzione principale è dove inizia il programma. Scrivere la seguente nella parte superiore 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 è cinque corde lunghe e cinque stringhe ampia, scrivere la seguente tra le parentesi graffe della funzione principale:

matrice string [5] [5];

4 Loop attraverso la matrice utilizzando un nidificato ciclo "for". Il primo ciclo "per" loop attraverso la matrice esterna della matrice, che è quello che contiene gli altri array. Il secondo ciclo "per" attraversa l'array interno della matrice, che contiene le stringhe. Per creare un nidificato ciclo "for", scrivere la seguente dichiarazione al di sotto della dichiarazione di matrice:

// Esterno per il ciclo

for(int i = 0; i < 5; i++)

{

// Interno ciclo for iniziare

for (int j = 0; j <5; j ++)

{}

// Interno per fine ciclo

}

// Esterno per la fine ciclo

5 Assegnare un valore ad ogni stringa nella matrice. Ogni stringa viene visitata una volta all'interno della annidato "per" loop. Inserendo la seguente dichiarazione tra le parentesi graffe che seguono immediatamente il secondo ciclo "for", è possibile impostare il valore di ogni stringa. Scrivere il seguente tra le parentesi graffe dopo il secondo ciclo "for":

matrix[i][j] = 'x';

6 Stampa il valore della matrice alla finestra di uscita. Inserire la seguente riga immediatamente dopo l'assegnazione di stringa fatta nel passaggio precedente:

cout &lt;&lt; matrix[i][j];

7 Stampare un carattere di nuova riga alla fine di una iterazione completa della esterno "per" loop. Un set di iterazione completi e stampa il testo di tutte le stringhe contenute in un array interno. Stampando un carattere di nuova riga qui, l'output stampato è suddiviso in una griglia con righe e colonne. Scrivi la seguente dichiarazione dopo il testo: "// interno per la fine del ciclo."

cout &lt;&lt; endl;

8 Eseguire il programma premendo il tasto verde "Play". L'output del programma è simile al seguente:

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx