社区
C语言
帖子详情
如何用C\C++语言遍历中文字符
yangyira2
2007-04-26 10:24:54
大家好,我想问,如果用C\C++语言遍历中文字符串,
想遍历英文字符串一样:
char *p="abcdefgh";p++,用p可以遍历整个字符串。
用什么样的方法能实现对中文字符串的遍历呢?
如果用unicode,wchar类型或者CString 改怎样用 ?
请给点代码,最好有什么资料也行!万分感谢!!!
...全文
1316
5
打赏
收藏
如何用C\C++语言遍历中文字符
大家好,我想问,如果用C\C++语言遍历中文字符串, 想遍历英文字符串一样: char *p="abcdefgh";p++,用p可以遍历整个字符串。 用什么样的方法能实现对中文字符串的遍历呢? 如果用unicode,wchar类型或者CString 改怎样用 ? 请给点代码,最好有什么资料也行!万分感谢!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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]是否是 "这"
C
语言
实现
遍历
注册表
本篇文章将深入探讨如何使用C
语言
来
遍历
并操作注册表。 首先,我们需要了解C
语言
在Windows环境下访问注册表的基本步骤。这通常涉及到使用Windows API函数,如`RegOpenKeyEx`、`RegEnumKeyEx`和`RegQueryValueEx`。...
C
语言
实现二叉树的前序
遍历
(非递归)
在深入探讨C
语言
实现二叉树的前序
遍历
(非递归)之前,我们首先应当理解何为二叉树以及前序
遍历
的基本概念。 ### 二叉树简介 二叉树是一种特殊的树形数据结构,每个节点最多有两个子节点,通常称为左子节点和右子...
c++
二叉树中序
遍历
二叉树的
遍历
是理解其结构和操作的关键部分,其中中序
遍历
是三种主要
遍历
方式之一(另外两种是前序
遍历
和后序
遍历
)。中序
遍历
通常按照“左-根-右”的顺序访问树中的节点。 在给定的代码中,我们看到一个模板类`...
C++
遍历
目录的代码实现
在这个场景下,我们使用.NET Framework中的
C++
/CLI(Common Language Infrastructure)来实现,它为
C++
提供了一个与.NET交互的桥梁。
C++
/CLI支持托管代码和非托管代码的混合编程,使得我们可以利用.NET Framework的...
Q695423 对一个
遍历
一个不规则
字符
串数组,找到每列中最长
字符
串的大小
在实现过程中,可以使用多种编程
语言
,如Python、Java、
C++
等。以下是一个简单的Python示例: ```python def find_longest_strings(arr): max_lengths = [] for row in arr: col_length = 0 for string in row:...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章