- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
Would the following be a way to read all the bytes from a file into an array of integer*1 where isz is determined by FSTAT?(older version without 'stream')
isz = -1
open(iFN,file=sfilef,action='read',IOSTAT=iiostat,FORM='BINARY',ACCESS='SEQUENTIAL')
ISTAT = FSTAT (iFN, statarray)
if (.NOT. istat) then
print *, statarray
isz = statarray(8)
end if
if (isz > 0) then
ALLOCATE(ab(1:isz))
open(iFN,file=sfilef,action='read',IOSTAT=iiostat,FORM='BINARY',ACCESS='SEQUENTIAL')
read(iFN) ab
close (iFN)
ireturn = isz
else
close (iFN)
ireturn = -1
endif
f2a = ireturn
Link kopiert
0 Antworten
Antworten
Themen-Optionen
- RSS-Feed abonnieren
- Thema als neu kennzeichnen
- Thema als gelesen kennzeichnen
- Diesen Thema für aktuellen Benutzer floaten
- Lesezeichen
- Abonnieren
- Drucker-Anzeigeseite