Remplir un tableau à partir d'un fichier - C - Programmation
Marsh Posté le 17-02-2010 à 11:55:43
Alors je suis pas un pro du C mais quelques remarques en vrac:
-Il me semble que ta déclaration de tab_t est incorrecte
-la façon dont tu convertis une lettre en nombre ne marche que parce que tes nombres sont composé d'une lettre -> et si le tableau comporte des valeurs >= 10?
-Tu ne fais pas de contrôle d'erreur sur la lecture du fichier (ai je bien lu un nombre, suis je à la fin du fichier?)
-il y a des fonctions pour lire des nombres et d'autre alors pour convertir une chaine de caractère en nombre
Marsh Posté le 16-02-2010 à 23:09:41
Bonjour,
J'ai un fichier qui contient
>>
//commentaire
abba*
a b c e
9 2 << taille du tableau
2 2
2 1
1 2
2 2
2 3
4 5
5 1
4 7
8 6
1 3 4
<<
La 4ème ligne représente la taille du tableau
Le reste des lignes du ligne n°5 jusqu'à ligne n°13 sont
les valeurs à remplir dans le tableau
Je veux lire ces entiers et les mettre dans le tableau,
mais j'ai pas arriver et surtout mettre les bonnes boucles
convenablement pour cette opération, je crois que le programme
entre dans une boucle infini où l'exécution du corps des boucles entraîne
un erreur et l'arrêt de l'exécution
S'il vous plaît vous pouvez m'aidez corriger ce code,
ou vous pouvez me renseigner sur une autre solution.
Merci d'avance.
Cordialement,