char*怎么转换string
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了char*怎么转换string相关的知识,希望对你有一定的参考价值。
这个比较简单,如下参考步骤。
#include"stdio.h"
#include<stdlib.h>
#include<string.h>
voidmain()
intn=123456789;
charstr[20];
itoa(n,str,10);
printf("%s\\n",str);
扩展资料:
int转string的方式
1、采用标准库中的to_string函数。
inti=12;
cout<<std::to_string(i)<<endl;
您不需要包含本实用程序中应该包含的任何头文件,但是您不需要包含它们,直接使用它们,并定义任何其他内置的字符串到字符串重载函数,这很方便。
2、采用sstream中定义的字符串流对象来实现。
ostringstreamos;//构造一个输出字符串流,流内容为空;
inti=12;
os<<i;//向输出字符串流中输出int整数i的内容;
cout<<os.str()<<endl;//利用字符串流的str函数获取流中的内容;
字符串流对象的str函数对于istringstream和ostringstream都适用,都可以获取流中的内容。
参考技术A 直接转就可以啦:char *abc = "fuck you";
string str = abc;这样就可以了。 参考技术B String xxx=new String(数组) 参考技术C char *a="bbbb";
string c=a; 参考技术D char *s="aaa";
string str=s;
python怎么讲string转化成char
参考技术A 可以调用c_str()函数,如有string a, a.c_str()就可以返回c类型的char数组指针。 参考技术B python没有char这一数据类型吧。。。 参考技术C <c char*> = c_char_p(<python string>) 参考技术D Python没有char 第5个回答 2015-06-26 public class Testpublic static void main(String args[])
char[] chs = 'a','f','d';
String chToStr = String.valueOf(chs);
System.out.println(chToStr);
String str = "fdssf";
chs = str.toCharArray();
for(int a = 0; a < chs.length; a ++)
System.out.println(chs[a]);
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
以上是关于char*怎么转换string的主要内容,如果未能解决你的问题,请参考以下文章