probleme avec les pointeurs
Bonjour
Dans le code qui suit, je trainte exacetement deux tableaux v et w de la meme maniere.
Ma boucle ecris dans v mais pas dans le tableau w.
pouvez vous m 'aider SVP
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
double *v = (double *)malloc(sizeof(double) * itemNB);
for (i=0; i<itemNB;i++){
scanf("%f",&v[i]);
}
double *w = (double *)malloc(sizeof(double) * itemNB);
for (i=0; i<itemNB;i++){
scanf("%f",&w[i]);
}
for (i=0; i<itemNB;i++){
printf("v[%d]=%f w[%d]=%f\n",i,v[i],i,w[i]);
} |
j obtient ce resultat
Code:
1 2 3 4 5 6 7 8 9 10 11
|
4
5
6
6
7
8
v[0]=0.000000 w[0]=0.000000
v[1]=0.000000 w[1]=0.000000
v[2]=0.000000 w[2]=0.000000 |
Comme si les valeurs n ont pas été prises en compte
:cry: