0

outtextxy fromを使用してconio、C の特定のポイントで文字列を出力しています。outtextxyある座標に対して実行されると、完全に機能します。同じ座標セットに対して別の文字列で実行されるたびに、問題が発生outtextxyします。新しく印刷された文字列は上に上書きされます。新しい文字列を印刷する前に、以前に印刷された文字列を削除する方法を知りたいです (画面全体をクリアすることはできませんが、特定の座標で印刷された文字列のみをクリアすることはできません)。

4

1 に答える 1

2

スペース文字が背景と区別できないと仮定すると、文字列がカバーする各座標にスペース文字を書き込むことで、文字列を消去できます。

または、文字列を書き出して、末尾の違いをスペースで埋めることもできます。

これには、どこに何を書き込んだかを追跡する必要があるため、どれだけ上書きする必要があるかがわかります。

于 2015-11-09T15:59:54.200 に答える