| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 788 人关注过本帖
标题:能帮我看看哪里不对吗?
取消只看楼主 加入收藏
y41699060
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-5-8
结帖率:66.67%
收藏
 问题点数:0 回复次数:3 
能帮我看看哪里不对吗?
跟着书本学到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 编辑 ]
搜索更多相关主题的帖子: include return 编译器 网上 
2011-05-10 16:02
y41699060
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-5-8
收藏
得分:0 
没人帮帮吗
2011-05-11 00:44
y41699060
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-5-8
收藏
得分:0 
以下是引用木头lbj在2011-5-11 12:27:09的发言:

用的是win-Tc么?getch();和return();不能用在一起吧
win-tc 要想执行程序显示出来必须加getch();的啊 不然就是闪一下就没了
2011-05-11 13:08
y41699060
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2011-5-8
收藏
得分:0 
以下是引用hjywyj在2011-5-11 08:44:15的发言:

char wch=0;

   scanf("%c",&wch);
   printf("you entered %c",wch);
这个我知道 可书上是在用wchar_t做宽字符讲解
2011-05-11 13:10
快速回复:能帮我看看哪里不对吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015619 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved