Tout d'abord bonsoir à tous,
voilà je viens de commencer le c en cours, j'ai un petit peu de mal mais j'ai réussi à faire le début de programme suivant sur lequel j'aurai quelques questions.
Ce programme permet d'enregistrer 4 score (mi temps, fin du match, prolongations et pénaltes)
Je souhaite garder ma structure utiliser pour le type Score.
Le programme est en pièce jointe.
Voici mes différentes questions :
Tout d'abord que puis je faire de mieu, niveau syntaxe ? propreté ?
Ensuite, je trouve cela bizarre de devoir faire 4 malloc dans lireScore(), peux t'on mieux faire ?
Suis je sur que cela va marcher à chaque fois ? Je m'explique, j'ai copié l'adresse que pointe s dans s1 afin de sauvegarder le pointeur sur le premier score, mais est-il possible que les malloc me remettent s sur une nouvelle adresse mémoire, du coup s1 ne pointerai plus sur rien de cohérent ?
Merci d'avance pour toutes vos réponses.
Partager