在遇到问题后,我一直在研究C头文件conio.h。我已经将头文件包含在我的代码中(我在Windows上运行并使用GCC编译器),但似乎没有包含头文件,从而导致无法使用其功能。我错过了一步还是做错了什么?感谢。
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
textbackground(RED);
printf("Hello");
return 0;
}
非常感谢任何帮助。
CONSOLE ERROR
C:\ Users \ Justin \ Desktop \ Project \ gui \ main.c ||在函数'main'中:| C:\ Users \ Justin \ Desktop \ Project \ gui \ main.c | 7 |警告:隐式 函数声明'textbackground'| C:\ Users \ Justin \ Desktop \ Project \ gui \ main.c | 7 |错误:'RED'未声明 (首次使用此功能)| C:\ Users \ Justin \ Desktop \ Project \ gui \ main.c | 7 |错误:(每个未声明 标识符仅报告一次| C:\ Users \ Justin \ Desktop \ Project \ gui \ main.c | 7 |错误:对于每个函数 它出现在。)| || ===构建完成:3个错误,1个警告=== |
答案 0 :(得分:0)
由于您使用的是Windows,我建议您使用
BOOL WINAPI SetConsoleTextAttribute(
_In_ HANDLE hConsoleOutput,
_In_ WORD wAttributes
);
来自wincon.h
的其他功能。我经常使用它们。他们工作正常。