Bonsoir,
J'ai un petit probleme en C je voudrais retourné un tableau a 2 dimensions en apellant par exemple cette fonction:
Bien sur avec le main qui va avec, il n'y a pas de probleme..
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 void genMat (int n, int k){ int i, j, nbrli, m; nbrli=(n/k); int tabGenMat[nbrli][n]; for (i=0;i<nbrli;i++){ for (j=0;j<n;j++) { tabGenMat[i][j]=0; } } for(i=0;i<nbrli;i++){ for(j=0;j<n;j++){ m=(j+1) +k*i; if (m<=k*(i+1)){ tabGenMat[i][m-1]=1; } } } for (i=0;i<nbrli;i++){ for (j=0;j<n;j++){ printf ("%d ", tabGenMat[i][j]); } printf("\n"); } }
Mais je voudrais bien utiliser cette meme fonction dans une autre or dans mon cas ce que je fais c'est seulement afficher le tableau tabGenMat obtenu..
Please aidez moi.. merci d'avance..;p
Partager