如何在fortran中的相同位置打印

时间:2014-11-07 20:28:48

标签: fortran

是否可以通过更改打印命令的格式或至少清除终端中的一行来将终端中的字符替换为另一个字符?

1 个答案:

答案 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终端中运行。