能帮我看看哪里不对吗?
跟着书本学到wchar_t宽字符类型了 可是我想实际执行#include<stdio.h>
#include<stddef.h>
int main(void)
{
wchar_t wch=0;
scanf("%lc",&wch);
printf("you entered %lc",wch);
getch();
return 0;
}
却提示:
错误 siyan.c 6: 未定义的符号'wchar_t'在 main 函数中
警告 siyan.c 6: 无效操作代码在 main 函数中
错误 siyan.c 6: 语句缺少';'在 main 函数中
错误 siyan.c 8: 未定义的符号'wch'在 main 函数中
到底错在哪了? 是编译器的问题还是我的机器问题 还是我的问题?
在网上查哪些头文件包含wchar_t 得到的答案是stdlib.h包含 可我用这个 编译器显示
错误 siyan.c 1: 无法打开包含文件 'stdib.h'
我用的WIN-TC 和这个有关么
[ 本帖最后由 y41699060 于 2011-5-11 00:43 编辑 ]