Bonjour,
Cette question est une question générale.
Il m'est arrivé plusieurs fois, lors de différents projets, de compiler du code en F77 qui lit des paramètres dans un fichier texte.
Pour des raisons x ou y, ces codes étaient compilés avec plusieurs compilateurs, ou bien avec différentes versions du compilateur. A la compilation, il n'y avait pas de problème et différents exécutables étaient créés correspondant à un même code source mais à plusieurs compilateurs.
Par contre, lors de la lecture de fichiers, les exécutables ne se conduisent pas de la même manière refuse de prendre en compte certains formats, espaces, fin de ligne,...
Au vu des messages postés sur le forum, je sais que je ne suis pas la seule à laquelle ce genre de mésaventure est arrivées, et on trouve des réponses plus ou moins au cas par cas par compilateur.
Ma question est la suivante:
Il y a t'il des astuces, normes,... pour rendre la lecture des fichiers la plus portable possible ?
- Dans la forme des fichiers à lire quand on a le choix (formaté, non formaté, tabulation, espace, un paramètre par ligne,...)
- Dans les formats de lecture/écriture utilisés
- Dans la façon de lire (passage par une chaîne de caractères intermédiaire,...)
Merci d'avance
Cordialement
Partager