Bonsoir ,
J'ai essayé de programmer un remplissage de zéros d'un tableau en deux dimensions dans un "void" puis de mettre cette fonction dans un "int" pour l'utiliser dans un projet du jeu bataille navale mais ce programme me renvoie un tableau avec les valeurs des adresses et non des zéros:
Merci d'avance pour vos réponses à mon problème
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 #include<stdio.h> #include<stdlib.h> #include<windows.h> #include<string.h> void gotoxy(int x, int y) { COORD c; c.X=x; c.Y=y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c); return; } void eau(int Tab[10][10]) { int i,j; for (j=0;j<10;j++) { for (i=0;i<10;i++) { Tab[i][j]=0; } } } int main() { int Tab[10][10],i,j; for (j=0;j<10;j++) { for (i=0;i<10;i++) { gotoxy(2*i,2*j); printf("%d",Tab[i][j]); } } void eau(int Tab[10][10]); }
Partager