Bonjour, j'aimerais afficher mon tableau a double entrée dans un autre sens.
Avec ce code il s'affiche comme ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 void test::affiche_tab(std::ostream& os) const{ int c; int l=7; tab[0][0]=' '; for(int n=0; n<taille; ++n) { l--; for(int j=0; j<taille; ++j) { if((c==6)||(c==12)||(c==18)||(c==24)||(c==30)||(c==36)) { std::cout << "|" << "\n" << " +---+---+---+---+---+---+"; std::cout << "\n " << l << " "; } std::cout << "| " << tab[n][j] <<" "; c++; } } std::cout << "|" << "\n" << " +---+---+---+---+---+---+" << "\n" << " a b c d e f" << std::endl; std::cout << " score courant: " << score_ << " points" << std::endl; }
--------------
sauf que je voudrais qu'il s'affiche comme cas[0][0] | s[0][1] s[0][2] s[0][3] s[0][4] s[0][5] s[1][0] s[2][0] s[3][0] s[4][0] s[5][0].................................................s[5][5]
J'ai essayais avec un for(n=taille; n>0; n--)s[5][0] | s[5][1] s[5][2] s[5][3] s[5][4] s[5][5] s[4][0] s[3][0] s[2][0] s[1][0] s[0][0].................................................s[0][5]
Sauf que cela ne passe pas à la compilation.
Partager