显示动态改变颜色的文字,使用settextcolor

0

想让文字的颜色根据 i 的奇偶进行动态的改变,但是这样子并不会达到目标效果,只能显示白色文字。

#include <graphics.h>
#include <time.h>

int main() {
	initgraph(500,500);
	for (int i = 0; i < 10; i++) {
		if (i % 2 == 0) settextcolor(RED);
		else settextcolor(WHITE);
		outtextxy(200, 200, _T("HELLO"));
		Sleep(5000);
	}
	closegraph();
	return 0;
}
ava
拥她ღ入怀

2022-12-17

0

代码没有任何问题,我这里是正常的,红白五秒交替显示。看是不是你没有重新编译生成新的程序运行的还是老程序?或者五秒太长了。

ava
随波逐流

2022-12-17

技术讨论社区