求一段C语言的遍历中英文组合的char方法!

zl87242994 2018-11-14 04:19:29
比如:
char s = "ABC123你好";
遍历以上char,以此输出A,B,C,1,2,3,你,好。
万分感谢
...全文
248 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2018-11-15
  • 打赏
  • 举报
回复
为什么不直接用wchar_t呢?
  • 打赏
  • 举报
回复
引用 6 楼 smwhotjay 的回复:
分割含有中英文的字符串 字符串 中文分割 汉字分割
是否有开放的c语言工具类直接使用。
smwhotjay 2018-11-14
  • 打赏
  • 举报
回复
分割含有中英文的字符串
字符串 中文分割 汉字分割
smwhotjay 2018-11-14
  • 打赏
  • 举报
回复
这个问题 应该叫 中文分割。
  • 打赏
  • 举报
回复
引用 3 楼 cfjtaishan 的回复:
char s = "ABC123你好";
这句如果是依据代码是有问题,s是一个字符,后面是一个字符串; 改成如下,是可以的
const char *s = "ABC123你好";
接下来就是另一个问题了:ABC123是都可以输出的,对于中文不是用一个字符表示的
对的,我尝试过wchar等方法,一直没能实现。
自信男孩 2018-11-14
  • 打赏
  • 举报
回复
char s = "ABC123你好";

这句如果是依据代码是有问题,s是一个字符,后面是一个字符串;
改成如下,是可以的
const char *s = "ABC123你好";


接下来就是另一个问题了:ABC123是都可以输出的,对于中文不是用一个字符表示的
  • 打赏
  • 举报
回复
引用 1 楼 baiywcwttfln 的回复:
这要看你char 是什么编码,gbk 还是utf8
您好,char的声明方式上是可以指定编码方式吗?按照以上的声明方式是什么编码
A-De 2018-11-14
  • 打赏
  • 举报
回复
这要看你char 是什么编码,gbk 还是utf8

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧