GB.NewArray
void GB.NewArray ( void *parray , long size , long count )
Crée un nouveau tableau en mémoire.
-
parray doit être un pointeur sur une variable qui recevra un pointeur vers le tableau. Ce n’est pas un pointeur sur un réel
void *
, mais un pointeur TYPE **
forcé à void *
, TYPE
étant le type de données qui seront stockées dans le tableau.
-
size la taille d’un élément du tableau. Elle devrait être sizeof(TYPE)
.
-
count est le nombre d’éléments dans le tableau.
Ne confondez pas cette fonction avec
GB.Array.New, qui crée un tableau d’objets Gambas.
Exemples
/* Crée un tableau d’entiers avec n entrées */
int *array;
GB.NewArray((void *)&array, sizeof(*array), n);
Voir aussi