Fortran - Problemas al leer un archivo

 
Vista:

Problemas al leer un archivo

Publicado por Gonza (1 intervención) el 25/07/2010 20:00:41
Hola!! mi problema es que quiero leer un archivo y poner sus columnas en un array.
utilizo estos comandos:

integer i,j,n,m,k,p
integer,dimension(9,9,9)::z

open(1,file='in.dat')

!! esta parte solo cuenta la cantidad de filas
do
read(1,*,end=10)
n=n+1
end do
10 rewind(8)

do i=1,n
read(1,'(3I2)')m,k,p !!******problema*****
z(m,k,p)=1
end do

anda bien hasta la sentencia READ.. Donde aparece la frase:
forrtl: servere (159): Program Exception - Breakpoint

el archivo que intenta leer es muy sencillo. Son 3 columnas de números enteros:
1 2 3
5 4 8
7 1 4
5 8 2
....

probé con millones de combinaciones distintas dentro del formato del READ
cosas del tipo: '(x,I1,x,I1,x,I1)' - '(3(x,I1))' - '(3I2)' y siempre obtengo lo mismo..
Por favor alguien que me ayude. Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder