Bonjour,
voici mon petit programme :
Le print me rend zéro, comme si le pointeur n'avait pas subi l'allocation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void callocInt(int* point) { point = (int*) calloc(2,1); } int main (int argc, char * const argv[]) { int* intPoint = NULL; callocInt(intPoint); printf("%d\n", intPoint); }
Voyez-vous pourquoi ?
merci beaucoup![]()
Partager