Bonjour,
je suis novice en c et j'aimerai bien savoir s'il est possible de déclarer un tableau qui pointe sur une colonne de tableau
par exemple p1 pointe sur la premiere colonne du tableau,p2 pointe sur la deuxieme colonne du tableau et ainsi de suite
voici mon 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 #include<stdlib.h> #include<stdio.h> void func(float *Tableau) { float *p1,*p2; for (int i=0;i<5;i++){ p1[i]=Tableau[i*2+0]; p2[i]=Tableau[i*2+1]; } for(int i=0;i<5;i++){ p1[i]=3; p2[i]=4; } } int main(int argc, char *argv[]) { float *Tab; Tab=(float *)malloc(2*5*sizeof(float)); printf("ok\n"); func(Tab); printf("\n"); for(int i=0;i<5;i++){ for(int j=0;j<2;j++){ printf("%f\t",Tab[i*2+j]); } printf("\n"); } return 0; }
merci d'avance
Partager