免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2871 | 回复: 11
打印 上一主题 下一主题

[C++] 求助关于大小写转换 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-12 21:00 |只看该作者 |倒序浏览
小弟是初学者,有个问题请大侠们赐教。
文件file里内容为ABC,读出file的内容,并且依次把字母转换为小写,结果为aBC abC abc

请问用c++如何实现  谢谢

论坛徽章:
0
2 [报告]
发表于 2009-10-12 21:32 |只看该作者
哪位大侠赐教一下啊

论坛徽章:
0
3 [报告]
发表于 2009-10-12 21:46 |只看该作者
1.读出所有内容,参照http://www.cplusplus.com/reference/iostream/ifstream/rdbuf/
2.遍历所有字符,每次将当前字符转换为小写输出整个字符串。

论坛徽章:
0
4 [报告]
发表于 2009-10-12 23:20 |只看该作者
说实话,我老了,学不动C++了,C就足够我忙活的了。。
为什么不开发一个C的应用库,和.net类库似的全面,那不就不用浪费世界上那么多的人力物力财力学习新语言工具了吗?
我就不信一个人连续很多年一直用C语言的开发速度比不上不停的学习所谓的高效的语言的人工作效率高!

论坛徽章:
0
5 [报告]
发表于 2009-10-13 16:20 |只看该作者
继续若问一下,想实现Unicode字符的大小写转换,有没有相关资料给推荐一下 谢谢

论坛徽章:
0
6 [报告]
发表于 2009-10-13 18:28 |只看该作者
读字符,判断,然后+/-32

论坛徽章:
0
7 [报告]
发表于 2009-10-13 21:20 |只看该作者
遍历吧

论坛徽章:
0
8 [报告]
发表于 2009-10-14 00:11 |只看该作者
+-32

论坛徽章:
0
9 [报告]
发表于 2009-10-14 06:55 |只看该作者
大写字母A=65,小字字母a=97
所以之间差为32

论坛徽章:
0
10 [报告]
发表于 2009-10-14 08:59 |只看该作者
+-32是ASCII码的转换吧   Unicode也适用??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP