Tableaux à deux dimensions
Bonjour,
Voilà, dans la fonction ci dessous, il y a une vérification afin de savoir si le pointeur est NULL. Voici, le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
/*intialise le tableau*/
int initSquare(int square_size, int** array)
{
int i=0;
if(array == NULL)
{
return 0;
}
else
{
/*Allocation de mémoire pour l'array*/
array = malloc(sizeof(int) * square_size);
for(i = 0; i< square_size; i++)
{
array[i] = malloc(sizeof(int) * square_size);
}
return 1;
}
} |
Par contre, j'obtiens une erreur à la compilation:
Error null undeclared first use in this function.
Comment régler ce problème?
Je vous remercie par avance,
A+