calloc


réservation de mémoire

calloc
format
Voir aussi

calloc

p=calloc(n)

        Retourne p de dimension n initialisés à 0.

p=calloc(dim,v)

        Retourne p de dimension dim initialisés à v
Options:
p=calloc(n,v1,v2): Retourne p de dimension dim initialisés entre v1 et v2.
cos(omega,phi): p[i]=cos(omega*i+phi)
limit(z): résultat entre -z et z.
limit(z1,z2): résultat entre z1 et z2.
rand(r): p[i]=rand(r)
rand2(r1,r2): p[i]= rand2(r1,r2)
randf(r): p[i]=randf(r)
rand2f(r1,r2): p[i]=rand2f(r1,r2)
sin(omega,phi): p[i]=sin(omega*i+phi)
tan(omega,phi): p[i]=tan(omega*i+phi)
Remarques:
1) calloc permet de déclarer et d´initialiser des tableaux de grande taille:
w=[1,1000000] provoque un débordement
w=calloc(1000000) réserve 1000000 floats nuls
2) Pour libérer un buffer initialisé par buf=calloc(1000000) écrire: buf=NIL.
Exemples:
w=calloc(100000); w est une variable de 100000 flottants nuls
w=calloc(100000,-1): w est une variable de 100000 flottants -1.0

calloc format

p=calloc format(x,y,x2,y2,v1,v2)

        Retourne p size x*y initialisé avec un damier régulier (x colonnes y lignes) de valeur v1 et v2 (0,1 par défaut).

p=calloc format(x,y,x2,y2,v1,v2,n)

        Retourne p de dimension x*y initialisé avec un damier régulier (x colonnes y lignes) de valeur v1, avec n cases de dimension (x2,y2) de valeurs v2.

Voir aussi:

malloc