Tôi xử lý nhiều đầu ra từ các chương trình Fortran và thường xuất hiện rằng đầu ra từ các chương trình này có không gian hàng đầu, tức là, cột ký tự 1 trống. Hãy xem xét một chương trình ngắn leading.f
:Tại sao đầu ra Fortran có không gian hàng đầu?
program leading
print *, "<-- What's that space for?"
end program leading
Có đầu ra
<-- What's that space for?
(vâng, có một nhân vật không gian ngay từ đầu). Câu hỏi của tôi có trong chương trình.
Không có câu trả lời cho nó là gì, đây là cách để ngăn chặn nó nếu bạn mong muốn: sử dụng chuỗi định dạng đầu ra thay vì chưa định dạng: 'write (*," (A) ")" a space, really? "' –
Giải thích tốt nhất tại đây http://stackoverflow.com/questions/3296237/are-fortran-control-characters-carriage-control-still-implemented-in-compilers – Rook