Quote n°4907 • Publié le 02-01-2007
Proposée par un contributeur chatnonyme
Pas compris ? Demandez une explication à Captain Obvious

Commentaires

Ajouter un commentaire

Ajouter un commentaire

Alexthebest
Bah, tous les codeurs de C qui savent coder en C.
Ils savent qu'on écrit malloc(sizeof(u));
Ludofloria
Ou alors :
u = sizeof(int);
mavar = malloc(u);
BananaSlip
sa blague me fait malloc(râne)...
Hunter-Nwc
# define u (sizeof(int) * 5)
# define ai =

int *j

j ai mallocu


--> Le C, c'est tout un art :D
Praetonus
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.
Fhatboy
Franchement je sais pas coder mais plus je lis de blagues de programm(at)eurs plus je me félicite de pas savoir --'
knokerr
Moi j'appelle mes tableaux "abram". J'aime le moment où tu parcours abram[lin] [col]
Chayaxoz
Disons que c'est plus compliqué que ça d'allouer de la mémoire xD ! int u = malloc(int * sizeof(u));
aSteak
J'y connais rien en codage mais apparemment je suis pas le seul vu les différents commentaires.. Jerry
CanasNaesala
Bonne notation :
u = malloc(size * sizeof(*u));

Ajouter un commentaire

  • Vous n'avez le droit qu'à un seul commentaire par quote
  • L'espace commentaire n'est pas un espace de discussion. Merci de réagir à la quote et uniquement à la quote
  • On ne donne pas son avis sur la quote. Les boutons (+) et (-) sont là pour ça
  • Pas de "c'est un fake", "déjà vu", "first", "preum's" ou autres mauvaises habitudes
  • Merci d'écrire dans un français correct : SMS, kikoo lol, :noel: seront sanctionnés
  • Les incitations au piratage, la pornographie, le racisme et toute forme d'insulte sont interdits
  • Sinon.