Fortran 프로그램에서 많은 양의 출력을 처리하며 일반적으로 이러한 프로그램의 출력에 선행 공백이있는 것으로 나타납니다. 즉, 문자 열 1이 비어 있습니다. 짧은 프로그램 leading.f
을 고려포트란 출력에 선행 공백이있는 이유는 무엇입니까?
program leading
print *, "<-- What's that space for?"
end program leading
출력
<-- What's that space for?
를 (예, 처음에 하나 개의 공백 문자가) 있습니다. 내 질문은 프로그램에 포함되어 있습니다.
당신이 원한다면 그것을 억제하는 방법은 다음과 같습니다 : 형식화되지 않은 출력 대신 형식화 된 출력을 사용하십시오 :'write (*, "(A)") "a space, really?" –
여기에 설명되어 있습니다. http://stackoverflow.com/questions/3296237/are-fortran-control-characters-carriage-control-still-implemented-in-compilers – Rook