gpt4 book ai didi

c - 如何用C编写 'backspace'程序?

转载 作者:行者123 更新时间:2023-11-30 16:01:23 27 4
gpt4 key购买 nike

我正在使用汇编语言和c 创建一些用于打印和扫描的库函数。现在,当我输入数据时,它正在打印,但问题是当我按下退格按钮时,光标向后移动(但不删除任何内容)..我希望退格按钮正常工作(即删除前一个字符)

有什么程序可以实现这一点吗?请帮助我。

最佳答案

简单但有点黑客的方法是仅将退格字符 (\b) 写入控制台。

例如:

#include <stdio.h>

int main()
{
printf("Testing");
fflush(stdout);
printf("\b\b\b");
fflush(stdout);

return 0;
}

但是这种类型的事情确实应该由您的终端驱动程序处理。您没有在问题中提及您的目标操作系统。

关于c - 如何用C编写 'backspace'程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689263/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com