社区
C++ 语言
帖子详情
中文字符串处理问题
我看你有戏
2006-08-10 08:16:01
中文字符串处理问题
如何把中文字符串存入数组啊
如何遍历呢
#include "stdio.h"
#include "string.h"
void main()
{
char * b = "零壹贰叁肆伍陆柒捌玖";
for(int i=0;i<5;i++)
{
printf("%c\n",*b);
b++;
}
}
已知索引 3 如何去取“叁”,有没有好点的做法呢
...全文
247
9
打赏
收藏
中文字符串处理问题
中文字符串处理问题 如何把中文字符串存入数组啊 如何遍历呢 #include "stdio.h" #include "string.h" void main() { char * b = "零壹贰叁肆伍陆柒捌玖"; for(int i=0;i<5;i++) { printf("%c\n",*b); b++; } } 已知索引 3 如何去取“叁”,有没有好点的做法呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Heaven_Redsky
2006-08-11
打赏
举报
回复
char * b = "零壹贰叁肆伍陆柒捌玖";
int size = (sizeof("零壹贰叁肆伍陆柒捌玖") - 1) / 9;
int index = 0;
cout << "Please Input Index:" << endl;
cin >> index;
char *Des = new char;
memset(Des, 0, size + 1);
memcpy(Des, b + size * index, static_cast<size_t>(size));
cout << Des << endl;
如果不改成w_char的话 这样也可以
BaiYangSpirit
2006-08-11
打赏
举报
回复
char * b = "零壹贰叁肆伍陆柒捌玖";
换种变量类型:
w_char * b = "零壹贰叁肆伍陆柒捌玖";
C++ Programming language (special edition) 提过这种变量类型
我看你有戏
2006-08-11
打赏
举报
回复
wiali(维埃里) 这招怎么用啊,我不会搞啊
我看你有戏
2006-08-10
打赏
举报
回复
我是个菜鸟啊,大家能否具体一点呢,自学了很就了,痛苦 啊
dx30611
2006-08-10
打赏
举报
回复
用宽字符类型
或者定义一个二维数组如char GB[10][3],
初始化时会麻烦些,每个汉字看成是一个字符串,用三个字符存储.
AdenPlus
2006-08-10
打赏
举报
回复
还有一招,vector<string> arr_money;
arr_money[3] == "叁"
AdenPlus
2006-08-10
打赏
举报
回复
w_char 或 unicode
我看你有戏
2006-08-10
打赏
举报
回复
谢谢提示,还有别的方便一点的方法吗
PMsg
2006-08-10
打赏
举报
回复
用2进制按位来存取吧
python
处理
中文
字符串
的
问题
开始提取百科的词条统计信息,遇到如图一所示的
问题
,之前也遇到过但不知道怎么回事,今天逐条审查才发现原来是
中文
字符串
问题
,比如这种:Python中默认情况下,赋值strs = '默认编码是ascii',输出strs[0],结果为'Ä',输出strs[10]为'a',输出strs[0:2]才是'默' 因为
字符串
在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicod
python
中文
字符串
编码转换_python
处理
中文
文件时的编码
问题
,尤其是utf-8和gbk...
python代码文件的编码py文件默认是ASCII编码,
中文
在显示时会做一个ASCII到系统默认编码的转换,这时就会出错:SyntaxError: Non-ASCII character。需要在代码文件的第一行或第二行添加编码指示:# coding=utf-8 ##以utf-8编码储存
中文
字符print '
中文
'像上面那样直接输入的
字符串
是按照代码文件的编码来
处理
的,如果用unicode编码,有以...
C#中
处理
字符串
中文
显示乱码
问题
其中,Unicode是一种全球统一的字符编码标准,它包含了几乎所有的字符,而UTF-8是一种可变长度的Unicode编码方式。总结来说,在C#中
处理
字符串
中文
显示乱码
问题
,关键是要确保字符的编码方式与当前环境一致。这样,就可以确保
字符串
的编码方式与当前环境一致,从而避免
中文
字符显示乱码的
问题
。当我们在C#中
处理
字符串
时,需要确保字符的编码方式与当前环境匹配。下面是一个示例代码,演示如何通过指定正确的字符编码方式来解决
字符串
中文
显示乱码的
问题
。运行上述代码,输出的结果应该是正确显示的
中文
字符串
。
PHP中explode函数
处理
中文
字符串
乱码
问题
分析与解决策略
最近我在开发一个基于PHP的文本
处理
工具时,碰到了一个挺麻烦的
问题
:用explode函数
处理
中文
字符串
时出现了乱码现象。这个
问题
看似简单,实则涉及到字符编码和
字符串
处理
等多个复杂的技术点。今天,我将详细分析这个
问题
,并介绍相应的解决策略。
问题
描述我们手中持有的是一段含有
中文
的文本
[转]python
中文
字符串
处理
问题
python
中文
字符串
处理
问题
我 在一个python程序中要从一个中英文混合的文件中查找有没有用户输入的一个
字符串
。文件用Unicode存,程序中用Unicode
字符串
做,在 Linux下使用没有
问题
(配置合适的话小企鹅和cce都可以输入UTF8汉字),但在Windows(
中文
版及英文版)下测试,输入法输入的都是GB编 码汉字,无法与Unicode
字符串
进行匹配操作。如果我...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章