我正在使用conio
中的outtextxy在C中的特定点打印字符串。对于某些坐标执行outtextxy
时它会完美运行。每当{{1再次对同一组坐标执行但是用另一个字符串执行。新打印的字符串在先前写入的屏幕上被覆盖。我想知道在打印新字符串之前如何删除先前打印的字符串(我无法清除整个屏幕但只有在特定坐标处打印的字符串)?
答案 0 :(得分:2)
假设空格字符与背景无法区分,您可以通过在字符串覆盖的每个坐标上写一个空格字符来擦除字符串。
或者,你可以写出你的字符串并用空格填充尾随差异。
这要求您跟踪您所写的内容,以便了解需要覆盖的内容。