Bonjour,
Afin d'ouvrir un fichier binaire j'emploie les instructions suivantes :
1 2 3 4 5 6 7 8 9
|
open(11,file=fni)
i=0
Do
read(11,*,end=1000)
i = i + 1
Enddo
1000 write(*,*)"la lecture a atteint la fin du fichier"
write(*,*)"le nombre de ligne est : ",i |
ce à quoi on me réponds:
la lecture a atteint la fin du fichier
le nombre de ligne est : 0
forrtl: severe (24): end-of-file during read, unit 11
Vous me direz peut être d'employer les options suivantes:
open(11,file=fni,form="unformatted")
ou
open(11,file=fni,form='binary')
Malheureusement elles donnent ceci:
forrtl: severe (257): formatted I/O to unit open for unformatted transfers, unit 11
Précision utile, le fichier binaire a été écrit à partir d'un programme C++
Si vous avez d'autres suggestions à faire je suis tout ouïe
Partager