While en C - C - Programmation
Marsh Posté le 04-01-2014 à 22:34:36
Bonsoir !
Quelle est exactement la question ? Car là, le code représente un parcours de liste chaînée, assez classique, à 2 interrogations près :
* A quoi sert la variable "r" ? A stocker l'élément précédent lorsque l'on sort ?
* La notation (*q).xxx est lourde, pourquoi ne pas utiliser q->xxx ?
Bonne continuation !
Marsh Posté le 04-01-2014 à 23:32:00
Il faut au moins inverser les tests (*q).numero<(*p).numero et q!=NULL car si q est NULL tu as un beau crash
Marsh Posté le 04-01-2014 à 15:06:21
Bonjour !
Je suis débutant en programmation en C, et je trouve quelques difficultés avec mon premier programme.
Donc après avoir compilé et exécuté mon programme plusieurs fois, je conclue que la partie de mon programme qui présente une anomalie est la suivante:
Donc q,r,et p sont des pointeurs qui pointent sur des types struct facture définie comme suit. (p est un pointeur qui a déja été "remplie" avant dans mon programme). tete est la liste chaînée qui contient "tout".
Si vous voyez que quelque chose ne marche pas, dites le moi svp parce que moi, je pense que c'est bon ^^ Merci
Message édité par norman_xx le 04-01-2014 à 16:24:50