Bonjour à tous,
Voilà j'aimerais passer en paramètre un pointeur vers mon tableau de caractère à deux dimensions ! Voilà mon code, je sais que ce que je fait est valide simplement pour une chaine de caractère et non un tableau à deux dimensions :
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 void main(int argc, char *argv[]){ char code_t4_blanc[65][20]; char code_t4_noir[65][20]; [b] InitVar2D(code_t4_blanc, 65, 20, 0); InitVar2D(code_t4_noir, 65, 20, 0);[/b] int i=0; ifstream fd("code_t4.txt",ios::in); if(!fd){ cout<<"Impossible d'ouvrir le fichier code_t4.txt"<<endl; exit(1); } while(fd >> code_t4_blanc[i] >> code_t4_noir[i]){ i++; } fd.close(); cout << code_t4_blanc[2] <<" "<< code_t4_blanc[2][7] <<endl; Pause(); } //Initialiser une chaîne de cartactère à 2 dimensions void InitVar2D([b]char* var[/b], int x, int y, int valeur){ int i,j; i=j=0; for(i=0;i<=x;i++){ for(j=0;j<=y;j++) var[i][j] = valeur; } }
Partager