2012-06-13 5 views
-2

FORTRAN에서 정수형의 2D 배열처럼 매번 값을 입력하는 방법, 어떤 행에 값이없는 경우에는 시작에 삽입 만하면되지만 일부 값 값의 끝에 삽입이 존재합니다. 이 값의 삽입은 랜덤 일 수 있는데, 즉, 먼저 100 번째 라인 번호,이어서 80, 101, 2가 될 수있다. 각 라인의 엔트리 수는 또한 상이하다. 또한이 파일을 끝에 사용해야 할 필요가 있지만 줄 단위로 필요에 따라 쉽게 정보를 얻을 수 있다고 생각합니다.Fortran에서 파일에 데이터를 무작위로 작성

편집 (그는 아마도, 표준 무엇을) :: 어떻게 정수의 2 차원 배열처럼, 때마다 하나 개의 값을 추가, 포트란에서 텍스트 파일을 작성하는 방법? 값이없는 빈 행이있는 경우 행 시작 부분에 행을 삽입하십시오. 그러나 해당 행에 이미 일부 값이있는 경우 새 값을 행 끝에 추가하십시오.

그가 임의의 값과 줄 번호로 무엇을 얻었는지 전혀 알지 못합니다.

+1

문제 설명은 이해하기 어렵습니다. 의사 코드에서 원하는 것을 설명하십시오. 그런 다음 FORTRAN 사용자는 IO 문에 대한 세부 정보를 입력 할 수 있습니다. 또한 하나의 방언 만 지정하면 도움이됩니다. 게시물에 3 개의 다른 태그를 추가했습니다. –

+1

그것을 이해하려고했지만 추가 설명이 도움이 될 것입니다. – Rook

답변

0

입력을 기반으로 의사 결정을하려면 문자열을 문자열로 읽습니다. 그런 다음 문자열의 내용을 검사하고 입력의 어떤 경우를 결정하십시오. 읽으려는 번호가 있으면 "내부 읽기"를 사용하여 문자열에서 읽습니다. 이 질문에는 코드 예제가 있습니다. Reading comment lines correctly in an input file using Fortran 90