Imam problem kad hocu da otvorim nekoliko fajlova i iz njih ucitam neke podatke.
Programcic izgleda otprilike ovako:
...
...
...
character*15 ulazA,ulazB
...
...
...
print*,'Ime prve datoteke?'
read*,ulazA
open(1,file=ulazA)
read(1,*)a,b,c
read(1,*)d,e,f
...
...
...
Close(1)
print*,'Ime druge datoteke?'
read*,ulazB
open(1,file=ulazB)
read(1,*)h,i,j
read(1,*)k,l,m
...
...
read*, Pq
problem je u tome da kad pokrenem program, otvori se prva datoteka i iscitaju se svi podaci. Kada naidje na deo gde trebam da unesem ime druge datoteke izbaci mi Error. Nakon toga suspendujem deo gde treba da ucita prvu datoteku i onda bez problema otvori drugu i iscita sve iz nje ali cim naidje na sledecu naredbu READ opet izbaci Error.
U cemu je problem? I sta mi znaci broj 1 u naredbi open(1,file=...). Procitao sam negde da je to broj jedinice ali nemam pojma sta to znaci. Sta se desava ako stavim 2,3 ili neki drugi broj.