是否可以通过更改打印命令的格式或至少清除终端中的一行来将终端中的字符替换为另一个字符?
答案 0 :(得分:0)
标准Fortran无法实现。也许尝试使用GNU Readline library。相关:Autocomplete from directory in Fortran
如果您不使用Windows终端,则可以使用ANSI escape codes。例如,这首先打印星星,然后移回到同一行并在星星上写下“测试”:
print *, "***********"
print *,achar(27)//"[2A"
print *,"test"
end
在Linux终端上测试,无法在基本的Windows终端中运行。