0
파일 단위를 이름으로 가져 오는 방법이 Fortran 90에 있습니까? 나는 그것이 비쌀 것이라고 알고 있지만, 내가 만든 후에 서브 루틴에서 다시 액세스 할 수있게하려는 많은 파일 이름이 있습니다.Fortran 90 이름으로 파일 단위 가져 오기
어떤 도움을 주셔서 감사합니다.
파일 단위를 이름으로 가져 오는 방법이 Fortran 90에 있습니까? 나는 그것이 비쌀 것이라고 알고 있지만, 내가 만든 후에 서브 루틴에서 다시 액세스 할 수있게하려는 많은 파일 이름이 있습니다.Fortran 90 이름으로 파일 단위 가져 오기
어떤 도움을 주셔서 감사합니다.
inquire(unit=12, opened=openedq, file=name_of_file)
같은 명령은 문자 변수 name_of_file
로 부 (12)에 접속 된 파일의 이름을 반환한다. 장치에 연결된 파일이없는 경우 opened
은 false
을 반환하고 그렇지 않으면 true
을 반환합니다. 이 명령은 다양한 다른 선택적 인수도 취합니다.
inquire
지원하는 것을 설명해야 컴파일러 문서에이
inquire(file='my_favourite_file.nuts', number=unknown_unit_number, opened=openedq)
참조처럼, 이미 이전에 변형을 사용하여 첨부 파일의 장치 번호를 얻으려면.
유닛 번호가 (귀하의 경우 12)인지 모르겠지만 열거 나 쓰고 싶은 파일의 이름을 알고 있습니다 (귀하의 사례 name_of_file) ... 임시 단위를 열려면 정수로, 서브 루틴을 나갈 때 값을 잃어 버리십시오. 원래 유닛 번호없이 파일 이름에 액세스 할 수있는 방법이 있습니까? 아니면 유닛 번호를 저장해야합니까? ... – Charlie
굉장합니다. 매력처럼 일했습니다. – Charlie