社区
C语言
帖子详情
如何用C\C++语言遍历中文字符
yangyira2
2007-04-26 10:24:54
大家好,我想问,如果用C\C++语言遍历中文字符串,
想遍历英文字符串一样:
char *p="abcdefgh";p++,用p可以遍历整个字符串。
用什么样的方法能实现对中文字符串的遍历呢?
如果用unicode,wchar类型或者CString 改怎样用 ?
请给点代码,最好有什么资料也行!万分感谢!!!
...全文
1376
5
打赏
收藏
如何用C\C++语言遍历中文字符
大家好,我想问,如果用C\C++语言遍历中文字符串, 想遍历英文字符串一样: char *p="abcdefgh";p++,用p可以遍历整个字符串。 用什么样的方法能实现对中文字符串的遍历呢? 如果用unicode,wchar类型或者CString 改怎样用 ? 请给点代码,最好有什么资料也行!万分感谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
msgsnd
2007-04-26
打赏
举报
回复
编码问题了。
jixingzhong
2007-04-26
打赏
举报
回复
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
//wchar_t str[]=L"这个是一个测试";
//char *p=(char *)str;
int i;
char *str="这是一个测试";
for(i=0; i<strlen(str); i+=2)
{
printf("%c%c ", str[i], str[i+1]); //每次输出两个 %c 即可
system("pause");
}
system("pause");
return 0;
}
chenyu2202863
2007-04-26
打赏
举报
回复
一个汉字相当于英文字母所占字节的两倍,比如你的char *ptr="你好";strlen(str)的值就为4
飞哥
2007-04-26
打赏
举报
回复
#include<iostream>
#include<string>
using namespace std;
void main()
{
char *s = "五一节快乐";
char *p =s;
for(int i = 0; i <strlen(s);i = i+2)
{
p = s+i;
cout <<p<<endl;
}
}
yangyira2
2007-04-26
打赏
举报
回复
如果我要在遍历的时候对中文字符进行比较呢?
如:比较str[i],str[i+1]是否是 "这"
Linux C\
C++
编程-Linux系统的
字符
集
本文深入讲解Linux系统中
字符
集的基本概念,涵盖单字节(SBCS)、多字节(MBCS)及Unicode三种
字符
集原理;详细说明如何查看和修改Linux环境
字符
集(如locale配置);重点分析C运行时库对wchar_t、UTF-8/UTF-16的支持机制,以及
C++
标准库中wstring、wfstream等宽
字符
组件的使用;并通过实例演示
中文
字符
识别与终端编码适配要点。
灰灰vj | 基础练习二 E - 汉字统计 | C
语言
中汉字IO、存储、
遍历
总结
本文深入探讨了如何在C/
C++
中使用wchar_t类型存储和处理汉字,包括汉字机内码特点、wchar_t类型输入输出、
字符
串数组
遍历
及汉字统计方法。
C
语言
实现
中文
模糊查询(附带源码)
本项目用C
语言
实现
中文
模糊查询功能,通过
字符
串部分匹配查找相关内容。实现思路包括
字符
串匹配、支持
中文
字符
等,关键步骤有读取输入、
遍历
目标
字符
串和输出结果。代码结构清晰,虽基于基础
字符
串查找函数,但能满足常见应用场景。
最长对称
字符
串php_
C++
_使用C
语言
提取子
字符
串及判断对称子
字符
串最大长度,先来看一个使用C
语言
从
字符
串 - phpStudy...
博客介绍了使用C
语言
从
字符
串中提取子
字符
串的方法,包含处理
中文
字符
的函数。还给出判断对称子
字符
串最大长度的方法,考虑回文子串奇偶情况,分析了时间复杂度,并给出相关题目及AC代码。
【
C++
】STL:string的使用
本文详细介绍了
C++
STL中的string类,包括构造函数、赋值运算符重载、三种
遍历
方式(operator[], 范围for, 迭代器)、数据的插入与删除、resize与reserve、c_str、查找以及getline等常用函数的使用方法和示例,帮助读者深入理解和运用
C++
string类。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章