0

我正在使用outtextxy fromconio在 C 中的特定点打印字符串。每当outtextxy对某些坐标执行时,它都能完美运行。每当outtextxy再次为同一组坐标执行但使用另一个字符串时,就会出现问题。新打印的字符串被覆盖以前写的屏幕。我想知道如何在打印新字符串之前删除以前打印的字符串(我无法清除整个屏幕,只能清除在特定坐标处打印的字符串)?

4

1 回答 1

2

假设空格字符与背景无法区分,您可以通过在字符串覆盖的每个坐标上写入空格字符来擦除字符串。

或者,您可以写出您的字符串并用空格填充尾随差异。

这要求您跟踪您在哪里写入的内容,以便您知道需要覆盖多少内容。

于 2015-11-09T15:59:54.200 回答