如何在Fortran控制台中的特定行和列上打印?

时间:2017-04-11 13:44:30

标签: interface terminal fortran intel-fortran

我想在随机位置在控制台中写入数据。例如,如果有25行乘80个符号,我想写一些数字或字符到第二行和60符号,我使用这样的东西:

CALL Gprint(60,2,'H')

或者这个:

CALL Gprint(80,25,Arr)

其中Arr - 80 * 25个字符数组。

我正在使用英特尔Fortran XE 14。

1 个答案:

答案 0 :(得分:1)

Fortran不会自己做什么;传统方法使用curses(ncurses),termcap(或terminfo)。鉴于编译器,这听起来像一个Linux系统。您可能会发现这很有用:

如果是Windows,则已经提出了该特定问题: