是否有可能以某种方式返回到页面的开头,而不是行,页面。
显然,使用像"hello\r"
之类的东西会写下#34;你好"并返回到行的开头。
但是当我在第二线时呢?
所以在"hello\n"
之后它会把我放在第二行。
我可以以某种方式回到第一行。
从我进行的研究看来,你似乎只能操作1行,但我不是100%肯定,因此希望有人确认这一点。
用C编程并使用RealTerm。
答案 0 :(得分:2)
RealTerm具有ANSI终端仿真模式。
找到“显示格式”配置对话框,然后选择 Ansi 选项。
现在您可以为 Cursor Home 嵌入转义序列,就像嵌入换行符一样。
<ESC>[H
当然,<ESC>
表示单个字符0x1b
。你可以像这样实现它
sprintf(buffer, "%c[Hmy text\n", 27);
transmit(buffer);
或类似。