问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VC++ 文本中输出中文字符串问题 再次求解~~~~~~~

发布网友 发布时间:2022-04-19 12:50

我来回答

3个回答

热心网友 时间:2023-10-25 00:48

代码我没仔细看,查找中文注意的就是中文是宽字节,英文字符都是一个字节,中文字符是2个字节,使用CString类中的Find函数可以实现,返回字符出现位置的索引,如:CString str = "百度提问使用度";str.Find("提问");中英文混合的建议使用这个类吧,都可以查询,你使用数组下标的方式比较麻烦,你无法确定下一个字符是英文还是中文的一半。追问

我试了一下你的这个CString str = "百度提问使用度";str.Find("提问"); 的确是对的。 

但我在这个程序中还是不行啊。。T_T

Get_key函数中的stp就是保存关键字,然后scan函数去找源文件中的关键字,但明明源文件中有关键字,它还是返回-1 = =

追答你用AfxMessagebox把stp打印出来看看不就知道错误的原因了

热心网友 时间:2023-10-25 00:49

_tcsstr函数可以做你想要的操作.
如果要拆出单个字符, 可心使用CharNext函数.

热心网友 时间:2023-10-25 00:49

推荐你使用正则表达式进行字符串匹配。那样可以很轻松搜索出字符串里是否有中文、英文或者是特殊符号。
请看正则表达式的使用说明:
http://www.oschina.net/question/12_9507
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是个成本会计题,马上要考这道原题了,求大虾帮忙 财务管理类问题,求大虾帮忙,小弟感激不尽。具体问题看问题补充。_百度... 光影魔术手怎么换底色 光影魔术手换底色教程 ...米的绳子围绕一棵树干饶了6圈,还余下1.16米,这棵树干上的直径大约是... ...还余下1.16米,这棵树的树干的直径大约是多少米?求算式! ibm x3500 M5 服务器 运行时风扇声音好大,吵死了,可以下掉一个吗... IBMX3500 M5,最近老是出现自动关机的情况,需要把服务器电源拔掉半分钟... 治疗萎缩性胃炎的方法 怎么治萎缩胃炎 JYF-40FS06电饭煲190块买的是假的吗 微信1积分等于消费多少钱 微信的积分在哪里设置? 怎么提升微信支付积分呢? 微信支付的积分有什么用吗? 微信如何用积分换东西 我的微信收款为什么没有积分是商家的二维码怎么今... 华为推出的鸿蒙系统备受关注,那么鸿蒙系统性能到底是怎么样的? 鼠标宏怎么设置?鼠标设置宏的图文教程 涓什么意思?近义词和反义词是什么?英文翻译是什么? Razer鼠标驱动在网吧如何装? 在网吧如何使用自己带的鼠标啊? 有没有可以在网吧装鼠标驱动的办法 买了雷蛇鼠标后应该做什么 鼠标驱动安装文件在哪 网吧电脑怎么安装驱动 网吧电脑鼠标驱动程序是哪个??? 雷蛇鼠标在网吧怎么驱动 求助,网吧怎么装鼠标驱动?如题 谢谢了 网吧安装鼠标驱动 如何在网吧安装鼠标驱动 ( )( )不禁的成语有哪些? 重庆綦江好耍不 上海瀛晟实业有限公司怎么样? 麻烦给儿子起个名字! 六月份出生的男孩名字 帮一个虎年生的女孩起个淡雅的名字 春天的文瀛湖作文 祁氏俊字辈的叫什么名字好 春天的文瀛湖作文400字 李白诗中“扶摇直上九万里”的上一句 岩井俊二作品集 吉林省广瀛公路勘察设计有限公司怎么样? 军事:王步瀛行楷七言对联 电脑莫名其妙重启是什么原因? 电脑莫名其妙关机? 为什么电脑上莫名其妙多了很多软件 为什么电脑莫名其妙的死机? 电脑莫名其妙黑屏怎末回事? 电脑老是无缘无故的卡死是怎么回事? 电脑莫名的弹出广告怎么办