| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2880 人关注过本帖
标题:自编的从键盘读取数据的函数
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是的,是VS2010。

授人以渔,不授人以鱼。
2011-08-11 11:51
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
哦,难怪不得,VC6下面有两个_putwch,_getwch函数找到不到。
很多用vc6的朋友无法享用这段代码了。

我们都在路上。。。。。
2011-08-11 11:54
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
可以的,带w的函数,是一次读、写两个字节,写一个函数就可以实现它们。经典的是_putch()和_getch(),对应ANSI编码,一次一个字节,在Unicode编码版本,一次两个字节,本身是调用两次前者得到的。留意wctype_t的数据类型,那其实是unsigned int,在32位系统中,是两个字节,所以对应的数据是4位十六进制整数。所有的字符用Unicode编码,意思是都是双字节字符。

如果你把代码的函数改成ANSI单字节的版本,也是可以的(其实这个版本本来就是从那个版本转化而来),不过那样处理汉字时比较复杂,在确认从来不处理汉字的时候,可以沿用旧式的方法。原理是一样的。

授人以渔,不授人以鱼。
2011-08-11 12:02
goku_b
Rank: 2
等 级:禁止访问
帖 子:36
专家分:40
注 册:2011-8-3
收藏
得分:0 
哎呦~好牛B哦~!大粪浇菜了~~!
2011-09-22 09:25
goku_b
Rank: 2
等 级:禁止访问
帖 子:36
专家分:40
注 册:2011-8-3
收藏
得分:0 
你的脸已经不是一点点厚了~
给你个传送门~送你回家~!

除了会剽窃你还会点啥~!
2011-09-22 09:26
goku_b
Rank: 2
等 级:禁止访问
帖 子:36
专家分:40
注 册:2011-8-3
收藏
得分:0 
你能分辨要加的头文件~还能证明一下下你不是一个"大表哥"!
2011-09-22 09:28
快速回复:自编的从键盘读取数据的函数
数据加载中...
 
   



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

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