다른 입력 매개 변수 세트를 사용하여 fortran 77 프로그램을 여러 번 실행하고 싶습니다. 이미 출력 파일 이름이 내가 사용하는 여러 입력 매개 변수에 대해 변경되도록했지만 매개 변수를 변경할 때마다 코드로 갈 필요없이 다른 입력 매개 변수 집합으로 프로그램을 실행할 수 있는지 잘 모르겠습니다.다른 입력 매개 변수로 fortran을 여러 번 실행하십시오.
제 질문을 설명하기 위해 다음은 간단한 코드입니다.
PROGRAM CODE
IMPLICIT DOUBLE PRECISION (A-H, J-Z)
COMMON/param/radius
radius = 2
write(*,*) 'radius = ', radius
write(*,*) 'the area is = ', 3.14*radius*radius
END
내가 다른 반경이 코드를 실행하려면, 대신 코드로 가서 수동으로 값을 변경 할 필요없이, 내가 다른 매개 변수의 선택을 가진 파일을 갖고 싶어하고 여러 번 실행 말해봐.
물론 다양한 매개 변수 선택 및 반복 배열을 만들어 해결 방법이 있습니다. 그러나 실제로는 각 실행마다 변경하려는 여러 매개 변수가 있으므로이 작업을 수행하고 싶지 않습니다.
아래 주석 중 하나에 대한 응답으로 각 실행마다 다른 입력 옵션을 가진 파일이있는 경우 프로그램마다 각기 다른 매개 변수 선택을 위해 다른 행을 가져야합니까?
어떤 사람들은 스크립트의 일부를 입력 스크립트로 작성하여 각 프로그램 실행에 몇 가지 입력 매개 변수를 제공합니다. 진짜 대답 같은 것이 있으면 질문을하십시오. (아니, 게시 한 것은 질문이 아닙니다.) –
아마도 Get_command_argument를 찾아야 할 것입니다. – agentp
또 다른 옵션은 각 실행에 필요한 입력 매개 변수가 들어있는 데이터 파일을 읽는 것입니다. –