• # Nombre d'itérations trop important

    Posté par . En réponse au message Mettre un fichier dans une matrice. Évalué à 3.

    Bonjour,

    En fait ton problème vient du fait que dans tes boucles for tu teste inférieur ou égal, ce qui signifie que tu va boucler pour i = 0,1,2,3,4 et 5, soit 6 itérations.

    En l'occurrence cela fonctionne car dans ton fichier texte, les 5 premiers champs sont tes nombres, et le sixième champs correspondant à i=5 est le saut de ligne, d'où son affichage comme 10 quand tu demande son passage en entier (10 est le nombre associé à \n en ascii, cf man ascii)

    Quand à la sixième ligne composée de -1, je suppose qu'il s'agit de la conversion de NULL vers entier.

    Essaye ton code en remplaçant ton inférieur ou égal par un inférieur strict, cela devrait régler le problème.