Je rajouterais que si tu t'attends à retrouver la valeur des entiers de ton fichier dans ta matrice, il faut convertir tes données lues (des char) en entier (int) et pas faire un simple cast (comme c'est fait implicitement dans ton code).
Pour rappel (si on veut vraiment revenir à la racine), en ASCII :
valeur d'un chiffre entier = codes ASCII du caractère représentant le chiffre - '0'
Si tu débutes, je te laisse chercher les détails sur le net, c'est comme ça que tu apprendras vraiment (enfin c'est mon avis, surtout pour des trucs de bases comme ça, la doc foisonne)
# confusion entre cast et conversions
Posté par BuZZ . En réponse au message Mettre un fichier dans une matrice. Évalué à 4.
Je rajouterais que si tu t'attends à retrouver la valeur des entiers de ton fichier dans ta matrice, il faut convertir tes données lues (des char) en entier (int) et pas faire un simple cast (comme c'est fait implicitement dans ton code).
Pour rappel (si on veut vraiment revenir à la racine), en ASCII :
valeur d'un chiffre entier = codes ASCII du caractère représentant le chiffre - '0'
Si tu débutes, je te laisse chercher les détails sur le net, c'est comme ça que tu apprendras vraiment (enfin c'est mon avis, surtout pour des trucs de bases comme ça, la doc foisonne)