Bonjour
j'ai remarqué que si je fais :
ben le programme marche (bon "cout" c'est pas du C mais bon)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int matrice_adj[4][4]={ {1,1,1,0}, {1,1,1,0}, {1,1,1,0}, {0,0,0,1} }; cout <<matrice_adj[3][3]<<endl;
et si je déclare ainsi toutes les cases :
ben là j'ai un affichage et une erreur dans la mémoire quelque part.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 int matrice_adj[3][3]; matrice_adj[3][0] = 0; matrice_adj[3][1] = 0; matrice_adj[3][2] = 0; matrice_adj[3][3] = 1; // dernier point de ma matrice cout <<matrice_adj[3][3]<<endl;
(pareil si je fais int matrice_adj[4][4];)
(j'ai un tableau de 4 colonne 4 lignes)
les 2 déclaration me semblaient pourtant justes.
merci
Partager