Lecture d'une Matrice (Langage C)
Résolu
Br8314
Messages postés
47
Statut
Membre
-
loupius Messages postés 789 Statut Membre -
loupius Messages postés 789 Statut Membre -
Bonjour,
Imaginons que j'ai une matrice de, disons 4 colonnes 4 lignes avec un caractère dans chaque partie de la matrice: (table[y][x])
A | B | 5 | C
q | s | 6 | g
A | f | d | e
p | s | f | 3
Comment puis je m'y prendre pour lire chaque parties? Par exemple, pour savoir si il y a un caractère 'h' dans la matrice?
Merci
Imaginons que j'ai une matrice de, disons 4 colonnes 4 lignes avec un caractère dans chaque partie de la matrice: (table[y][x])
A | B | 5 | C
q | s | 6 | g
A | f | d | e
p | s | f | 3
Comment puis je m'y prendre pour lire chaque parties? Par exemple, pour savoir si il y a un caractère 'h' dans la matrice?
Merci
3 réponses
-
il faut que tu face deux for imbriqué
for(int i=0; i<4;i++){
for(int j=0; j<4;j++){
printf(tab[i][j]);
}
} -
Oui ca c'est pour l'écrire, mais moi je veux vérifier la matrice.
-> Si il y a tel caractère dans la matrice alors on fait quelque chose.for(int i=0; i<4;i++){ for(int j=0; j<4;j++){ printf(tab[i][j]); } } Si dans la matrice il y a le caractère h, Alors on arrête le programme. Autrement, On continue.
Voilà ce que j'aimerais faire -
C'est plutôt basique comme réponse...
for (int i=0; i<4; i++) for (int j=0; j<4; j++) if (tab[i][j] == 'h') exit(0);Bonne continuation.