Bonjour a tous,
Je souhaiterai lire une ligne d'un fichier qui contient d'abord 32 caracteres puis ensuite 400000 donnees separees par des virgules.
La partie chaine de caractere ne m'interresse pas,ce sont les donnees que je voudrai mettre dans une variable.
Voici le code que j'ai ecris :
real*8 x
character string*2000000
read(10,'(a)')string
string=string(32:)
read(string,*)x
print *,x
Mais en sortie je n'obtiens qu'un 0, qui correspond a la premiere valeur des donnees et je n'arrive pas a lui faire afficher toutes les donnees presentes.
Le nombre de donnees n'est egalement pas fixe (autour de 400000). Comment puis-je connaitre le nombre exact ?
Merci pour votre aide !
Antoine
Partager