Bonjour,
Voilà je me pose une petite question, j'ai un début de code qui est bien loin d'être fonctionnel j'en suis bien conscient !
J'aimerais pouvoir au lieu de devoir entrer une ligne et une colonne me déplacer avec les flèches directionnel et me positionner sur la case pour pouvoir ensuite changer sa valeur...
J'espère avoir étais assez claire c'est un peu nouveau pour moi je suis en plein doute existentiel![]()
Merci d'avance pour toutes vos réponses qui me permettrons d'avancer !
Voilà le code :
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
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 #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> #include <windows.h> int main(void) { int I,J,fin=1; int x,y; int grille[9][9]={0}; do { printf(" 0 1 2 3 4 5 6 7 8\n "); printf(" ^ ^ ^ ^ ^ ^ ^ ^ ^\n"); printf(" ^ ^ ^ ^ ^ ^ ^ ^ ^\n"); //printf(" \n ===========================================================\n\n"); printf("\n"); for (I=0;I<=8;I++) { printf("%i>> ",I); for (J=0;J<=8;J++) { if (grille[I][J]==0) printf("%5d ",grille[I][J]); if (J==2 || J==5) printf(" |"); } printf("\n"); if (I==2 || I==5) printf(" \n ========================================================="); printf("\n"); printf("\n"); printf("\n"); } HANDLE console = GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO info; GetConsoleScreenBufferInfo(console, &info); printf("%d",info.dwCursorPosition.X); printf("%d",info.dwCursorPosition.Y); HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE); COORD pos={x,y}; SetConsoleCursorPosition(handle,pos); system("pause"); } while(fin!=2); system("pause"); return 0; }
Partager