Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come fare una matrice di stringhe

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

{ }

//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




 

Programmazione © www.354353.com