`GFORTRAN_STDIN_UNIT` — 표준 입력에 연결되는 유닛 번호
GFORTRAN_STDIN_UNIT — 표준 입력에 연결되는 유닛 번호
프로그램이 키보드나 파이프에서 읽어올 때, Fortran은 표준 입력을 미리 어떤 유닛 번호에 연결해 둬요. GFORTRAN_STDIN_UNIT 환경 변수는 바로 그 유닛 번호를 바꿔주는 변수예요.
본문
GFORTRAN_STDIN_UNIT 환경 변수는 표준 입력에 미리 연결(preconnected)될 유닛 번호를 선택하는 데 써요. 값은 양의 정수여야 하고, 기본값은 5예요.
$ GFORTRAN_STDIN_UNIT='10' ./a.out
이렇게 설정하면 프로그램은 OPEN을 하지 않아도 유닛 번호 10으로 표준 입력을 읽을 수 있어요.
더 알아보기
- 표준 출력·오류 유닛 번호는 각각
GFORTRAN_STDOUT_UNIT,GFORTRAN_STDERR_UNIT변수가 담당해요. - 기존 코드가 특정 유닛 번호를 쓰고 있다면, 겹치지 않는 번호로 바꿔 연결할 수 있어요.