bonjour a tous !
je reviens vers car je suis a nouveau bloquer sur mon projet..
le tableau représente un labyrinthe. je souhaite deplacer le 1. jai essayer avec un switch D G H B represente droite gauche etc..
mais je pense qu'il y a un rpoblème d'affichage ou de syntaxe.
merci d'avance
Code c++ : 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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 void affichePlateau() { int j=21; int i=21; char plateau[i][j]; char leC=176; char leB=' '; char j1='1'; char leD; for (int i = 0; i < 21; i++) { for (int j = 0; j < 21; j++) { plateau[i][j] = leC; if (i%3==1) { plateau[i][j]=leB; } if (j%3==1) { plateau[i][j]=leB; } plateau[1][1]=j1; std::cout<< plateau[i][j]; } std::cout<<'\n'; } std::cout<<"D, G, H, B ?\n"; std::cin>>leD; switch (leD) { case 'D': j1=plateau[i+3][j]; break; case 'G': j1=plateau[i-3][j]; break; case 'H': j1=plateau[i][j+3]; break; case 'B': j1=plateau[i][j+3]; break; default: std::cout<<"Erreur"; } std::cout<< plateau[i][j]; std::cout<<'\n'; }
Partager