rabban: quel codeur de C n’a jamais appelĂ© une variable ‘u’ au moment d’allouer de la mĂ©moire, juste pour le plaisir de faire malloc(u)?
rabban: quel codeur de C n’a jamais appelĂ© une variable ‘u’ au moment d’allouer de la mĂ©moire, juste pour le plaisir de faire malloc(u)?
Bah, tous les codeurs de C qui savent coder en C.
Ils savent qu’on Ă©crit malloc(sizeof(u));
PlutĂŽt u = malloc(nombre octets * sizeof(int)); si u est un int*.
Avec malloc(sizeof(u)) on aurait une erreur Ă la compilation, car on demande l’allocation d’un int* (8 octets en gĂ©nĂ©ral), pointĂ© par u (supposĂ© de type int*), qui ne peut pointer que vers un int (4 octets).
Gueuh, pas trĂšs clair c’que j’ai Ă©crit.
Bonne notation :
u = malloc(size * sizeof(*u));
Ou alors :
u = sizeof(int);
mavar = malloc(u);
sa blague me fait malloc(rĂąne)…
Franchement je sais pas coder mais plus je lis de blagues de programm(at)eurs plus je me fĂ©licite de pas savoir –‘
# define u (sizeof(int) * 5)
# define ai =
int *j
j ai mallocu
–> Le C, c’est tout un art đ
Disons que c’est plus compliquĂ© que ça d’allouer de la mĂ©moire xD ! int u = malloc(int * sizeof(u));
Ouille.
J’y connais rien en codage mais apparemment je suis pas le seul vu les diffĂ©rents commentaires.. Jerry
Ya certaines quotes ou je capte rien du tout…
En fait cet espace commentaire se transforme en cours de programmation, c’est ça ?
Moi j’appelle mes tableaux “abram”. J’aime le moment oĂč tu parcours abram[lin] [col]