Bonjour à tous,
comme il est dit dans l'intitulé de la discussion, j'ai un problème de lecture de fichier texte. Pour être plus précis je dois lire un fichier de données utilisé dans un programme fortran.
Jusque là c'est simple tant que j'ai un espace entre les colonnes de données dans mon fichier texte. Mais il arrive que ce cas se présente :
1 20
21000
Cet exemple est donc fait de 2 colonnes, contenant des entiers formés de 4 chiffres et en utilisant le fonction fscanf dans matlab, je lis correctement la première ligne 1 et 20 mais pour la deuxième ligne je lis 21000 alors que je devrais lire 2 et 1000. Est-ce que c'est possible de lire ce type de fichier correctement ? Et si oui y'aura t il un problème pour la lecture de réels (et donc contenant une virgule) ?
J'espère avoir été clair et merci d'avance pour vos réponses![]()
Partager