0
반복 절차 중에 "flavorful"출력을 얻으려면 Fortran에서 다음과 같은 방법으로 C++로 작성된 일부 프로그램을 사용하고 싶습니다. Fortran에서 백 스페이스 문자 (char (8)) 사용
Iteration XX Accuracy X.XXXXE-XX Time spent XX seconds
내가 (즉, 라벨 등 "반복", "정확도"... 동안 변경되지 이전을 대체 할 때마다 새로운 라인을 원하는 : 모든 새로운 반복이 나에게 해당 정보를 사용하여 콘솔의 라인을 제공합니다 값이 변경됨). 물론
backspace(6)
backspace(0)
write (*,*) char(8)//'Accuracy ...'
포함
내가 노력 다른 변종, 처음 두 줄은 런타임 오류를주고 마지막으로는 아무것도주지 않는다.
어떻게 이러한 접근 방식을 구현할 수 있습니까?
@francescalus가 올바르게 지적한대로 해결책은 참조 링크에 있습니다. 그러나 가장 단순한 것은 선택한 것이 아닙니다. @tony rollett에 의해 주어진 것이 더 편리합니다. 'write (unit, '(A, i, A \)') char (13) // '반복', iter, '정확도', '정확함'. – MuKeP