c语言的问题 急急!!

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:14:46
#include <conio.h>
void main(void)
{
int color;
for(color=0;color<8;color++)
{
textbackground(color);/*设置文本的背景颜色*/
cprintf("This is color %d\r\n", color);
cprintf("Press any key to continue\r\n");
getch();/*输入字符看不见*/
}
}
我是在vc++6编的 出现错误:
f:\c++\msdev98\myprojects\ccc\111.cpp(7) : error C2018: unknown character '0xa1'
f:\c++\msdev98\myprojects\ccc\111.cpp(7) : error C2018: unknown character '0xa1'
f:\c++\msdev98\myprojects\ccc\111.cpp(8) : error C2018: unknown character '0xa1'
f:\c++\msdev98\myprojects\ccc\111.cpp(8) : error C2018: unknown character '0xa1'
f:\c++\msdev98\myprojects\ccc\111.cpp(8) : error C2065: 'textbackground' : undeclared identifier
f:\c++\msdev98\myprojects\ccc&#

很明显,有的地方出现了中文字符,
0xa1就是161,通常只有中文字符的ascii码会大于128。

你输入源码是,一定要确认没有输入中文字符啊,特别是标点符号,难辨。

根据行号你看看是不是分号什么的误输入中文了吧。
还是你从别个网页粘的,有中文的空格键。

最后,第8行'textbackground'提示出错,是因为这个不是vc的库函数,而是tc的函数。所以不行

大叔啊~VC++不能编译图形啊~TC才行

就算能编译图形~你又没图形的头文件<graphics. h>
也没图形初始化……

还有VC里不用getch();的……

Turbo C提供了非常丰富的图形函数, 所有图形函数的原型均在graphics. h
中,。另外, 使用图形函数时要确保有显示
器图形驱动程序*BGI, 同时将集成开发环境Options/Linker中的Graphics lib选 为on, 只有这样才能保证正确使用图形函数。