|
Bas de page | |
---|---|
Auteur | Sujet : [C] Structure & malloc |
Publicité | Posté le 20-01-2005 à 16:55:57 |
allawos | salut.
Message édité par allawos le 20-01-2005 à 17:03:26 |
ofbdood | Ha ben merci c'était ça
|
Taz bisounours-codeur | pourquoi tu veux caster ? |
++fab victime du syndrome IH | un lecteur du K&R sans doute ... |
ofbdood |
|
Taz bisounours-codeur | # printf("Ligne %i : ", i);
|
ofbdood | hum bon j'essaie d'exprimer clairement mon besoin
|
++fab victime du syndrome IH | Si tu veux stocker une chaine de caractères, il va te falloir un peu plus qu'un char ... un pointeur de char par exemple.
|
ofbdood |
|
Publicité | Posté le 20-01-2005 à 19:01:53 |
Taz bisounours-codeur | pitié, pas strncpy ! |
++fab victime du syndrome IH | ouais, faut penser à mettre le zéro terminal si la chaine source est tronquée à cause du 3eme paramètre de strncpy.
|
Taz bisounours-codeur | mieux vaut se trouver une implémentation de strlcpy |
++fab victime du syndrome IH | qui est-ce ? tu me la présente ? |
Taz bisounours-codeur |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Taz bisounours-codeur | rhoo, et le int main |
++fab victime du syndrome IH |
Taz bisounours-codeur |
franchement j'aime bien la glib. rien que les routines d'allocations qui ne renvoient pas NULL en cas d'échec ... c'est toujours de ça de moins gérer.
|
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
Taz bisounours-codeur | déjà, comme y a un allocateur interne, y a plusieurs essais successifs, tentatives de récupération de mémoire dans les différents pool utilisés, etc, et puis si y a vraiment rien, ben oui, ça s'arrête. Tu sais très bien qu'il faut être réaliste : il vaut mieux que ça casse clairement, plutôt que de faire une erreur de segmentation venant d'on-ne-sait-ou. y a plein de langage à VM qui balancent une exception, faut juste vivre avec. Tant que c'est pas critique, je trouve ça correcte comme comportement. D'autant plus que ça pète aussi si on demande d'allouer un taille fantasque (genre (unsigned)-1 ça arrive ce genre de bêtise).
|
ofbdood |
|
++fab victime du syndrome IH |
|
matafan |
|
Taz bisounours-codeur | tout façon, c'est pas compliqué, tu regardes la valeur de ton pointeur à chaque pas et voilà |
Emmanuel Delahaye C is a sharp tool |
--------------- Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/ |
++fab victime du syndrome IH |
|
Taz bisounours-codeur | enfin personnellement, je n'ai jamais vu l'allocateur de la glib me jeter (sauf bug de ma part), parce que sa politique en cas de famine est assez bonne. |
docmaboul |
|
matafan | De toute façon quelle que soit la façon dont la glib gère la mémoire, quand y'en a vraiment plus y'en a vraiment plus, et l'allocateur te jettera... |
++fab victime du syndrome IH | le probleme, c'est pas de se faire jeter par l'allocateur.
|
el muchacho Comfortably Numb |
|
docmaboul |
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
tri multicriteres sur structure dans liste chianée | [yacc] problème de structure |
Pbs structure en liste chainée et manip de fichier | Enregistrer dans un fichier un tableau de structure |
Structure d'un fichier MP3 | structure |
Structure en forme de tableau | structure du fichier xm |
structure répétition en vb.net, etudiant newbee | pb pour passer un structure avec le protocole XDR |
Plus de sujets relatifs à : [C] Structure & malloc |