打印退格时 fprintf 输出 0x08

fprintf outputs 0x08 when printing backspace

尝试将退格键 ("\b \b") 打印到文件时(在 C 中),它会显示为 unicode 字符 (0x08)。

这是否与我正在打印的文件格式或终端仿真有关?

此外,在一个不相关的问题上,我试图找出如何从 getch() 读取箭头键输入。

如果您试图从现有文件中删除字符,您应该使用 fseek。打印 '\b' 无济于事。