Bonjour,

Afin d'ouvrir un fichier binaire j'emploie les instructions suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
open(11,file=fni,form="unformatted")
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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