2010-11-24 3 views
2

데이터 행이 Fortran에 있고 다른 값을 읽어야합니다. 값의 수는 무엇이든 유형이 될 수 있습니다. 예Fortran에서 가변 길이/유형 행 읽기

0.45 1 T F 

또는

0.45 1 T 2.45 18.0 45.2 

는 어떻게 성공적으로이 행을 읽을 수있다, 또는 적어도 다음 줄의 정보를 (모든 비용에 방지해야 함) 인출하지 않고, 그 기본 토큰에서 분해.

답변

4

전체 행을 문자 유형의 변수로 읽을 수 있습니다. 그런 다음 문자 변수로 원하는 모든 것을 수행 한 다음 다음 행을 읽는 등의 작업을 수행 할 수 있습니다.

+0

rwo를 문자 변수로 정기적으로 읽습니다. 그런 다음 해당 행에있는 특정 항목을 결정하는 데 필요한 논리를 사용하여 문자 변수 ("내부 IO"라고 함)를 읽을 수 있습니다. 또는 IO를 사용하지 않고 문자 변수를 구문 분석하십시오. –

관련 문제