要在Dev C++中输出有颜色的字,你可以使用Windows API函数SetConsoleTextAttribute
来更改控制台输出的文本属性。
#include <windows.h>
int main() {
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
// 设置文本属性为红色背景和白色前景
SetConsoleTextAttribute(hConsole, BACKGROUND_RED | FOREGROUND_WHITE);
// 输出有颜色的字
printf("Hello, World!");
// 恢复默认文本属性
SetConsoleTextAttribute(hConsole, FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
return 0;
}
以上代码将在控制台中输出红色背景和白色前景的"Hello, World!"。你可以根据需要调整文本属性的组合来实现不同的颜色效果。