C语言的char的数组中有中文和英文 怎么取出来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言的char的数组中有中文和英文 怎么取出来相关的知识,希望对你有一定的参考价值。

参考技术A for(i=0;i<=5;i
){printf("%c",iol[i]);}貌似是这样的,好久没写程序了,手机写的,没运行...
参考技术B 你先把读取出来的字符用char数组接受,然后通过该数组的占用长度来判断是英文还是中文字符,

C语言怎么将char数组字符串转到string类型中

C语言怎么将char数组字符串转到string类型中char str[] = "Hello";

shring a;

怎么将str放到a里面

参考技术A char str[] = "Hello";

string a;
a = str;追问

这样就可以?

本回答被提问者采纳
参考技术B 不用转换,因为C中char就是一种特殊整数,直接用就可以了追问

我知道可以直接用,但是我需要的就是转换

以上是关于C语言的char的数组中有中文和英文 怎么取出来的主要内容,如果未能解决你的问题,请参考以下文章

c语言中,如何取出double类型数的每一位到一个数组?

C语言这种是怎么做的

如何用C语言取出文件的后缀

C语言中的unsigned char数组怎么转成unsigned short数组

C语言 怎么把char型附加在字符串的后面?

C语言怎么将char数组字符串转到string类型中