gpt4 book ai didi

c - 在c中使用graphics.h中的outtextxy实现退格键

转载 作者:行者123 更新时间:2023-11-30 16:04:43 26 4
gpt4 key购买 nike

我试图用 c 语言创建一个文本编辑器。但我面临退格字符的问题。当我尝试用 outtextxy 打印此内容时,出现了一个奇怪的字符。我尝试了以下退格键代码:

str[2]="\b";

outtextxy(x,y,str);

这在文本模式下工作正常,但在图形模式下不起作用。

最佳答案

距离我上次看到它已经过去 20 年了。它是BGI(IIRC)中的低级图形输出函数。您将获得代码 8 的字形,即 OEM 字符集中的一个带圆圈的矩形。

要使其像 puts() 那样工作,您必须自己解释控制代码。如果您看到退格键(字符 8),则必须更新内部“光标位置”变量并将 x 向后移动字体宽度。与“\n”(增加 y)和“\r”(将 x 设置为 0)相同。

关于c - 在c中使用graphics.h中的outtextxy实现退格键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2658946/

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