J'arrive pas a obtenir la taille réelle de mon tableau...

code appelant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
int *data = remplirTableau();
int z;
for(z = 0; z < (sizeof (*data) / sizeof(int)); z++){
		printf("seq: %d",data[z]);
}
code de la fonction qui remplis le tableau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
int* remplirTableau(){
 
 
int *data;
data = (int *) malloc (sizeof(int) * 10); 
data[0] = 10;
data[1] = 9;
data[2] = 8;
...
 
return data;
 
}
Il ne boucle qu'une seule fois sur mon tableau comme si il y avait juste un élément, pourquoi?

Merci!