如何将string转换为char

如题所述

#include
#include
#include
using namespace std;
int main()
{
string s("test string");
char str[100];

strcpy(str, s.c_str());

cout << str << endl;
return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

如何把string转换成char*代码?
1、调用string的data函数转换代码 。2、使用string的c_str函数转换代码。3、去调用string的copy函数转换代码 。4、string 转换成 char *方法代码。5、使用char *转换成string方法代码。

怎样把string转换成char
1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数data(),data除了返回字符串内容外,不附加结束符'\\0',而c_str()返回一个以‘\\0’结尾的字符数组。2、const char *c_str();c_str()函数返回一个指向正规C字符串的指针,内容与本string串相同.这是为了与c语言兼容...

java中一个字符的String类型如何转换成char类型?
String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放。用String的toCharArray() 方法直接转。例如:String str = “a”;char[] ch = str.toCharArray();那么ch数组的内容就是a,ch[0] 的内容就是 'a'如果String str = “abcdefg”;char[] ch = str.toCharArr...

怎样讲string类型转换为char类型
string类型是不能转化成char型的,但是我们可以迂回一下。首先保证你的string只有一个字符才能转化,把string s转化成char[ ] c1,然后char c2=c1[0]就可以了。

请问在Java里,变量怎样从String类型转换为char类型?
String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放。用String的toCharArray() 方法直接转。例如:String st1 = "test";char[] ch = st1.toCharArray();那么ch数组的内容就是test,ch[0] 的内容就是 't' ,以此类推......

Java string 转 char
java里面String转char非常简单,有几种方法,下面介绍常用的2种。你可以用lang包自带的方法来操作,toCharArray()这个方法就可以,当然这个是转换成了char的数组,你再获取数组下标就可以拿到你要的char了。也可以通过lang包自带的charAt(index i)这个方法来。具体操作方法截图如下 ...

C#如何将string转为char[]
string 转换成 Char[]:ToCharArray()方法。比如:string str="hello";char[] arr=str.ToCharArray();

java String转化为char*型
String转换为char 在Java中将String转换为char是非常简单的。 1. 使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。 2. 使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。这样我们就能够使用从0开始的位置索引来访问string中的任意位置的元素。...

pascal中怎么把string转换成char
最简单的方法:(程序段)readln(st);l:=length(st);(l取字符串长)for i:=1 to l do ch[i]:=st[i];这样就把字符串转换成了字符型数组,不过没什么用,因为字符串可以直接当数组用,另外如果想把字符串中的数字串转换成整数到一整型变量中,可用val:val(st,pos(存至pos,如出错,则为0),...

如何把string转换char*类型啊?
调用String类方法 charAt( index );\/\/ 返回char型,取index索引位置的元素。String str = "abc";char c = str.charAt(0); \/\/ 输出的是a toCharArray();\/\/ 返回一个char数组 char [] C= str.toCharArray(); \/\/ C数组元素分别为a,b,c ...

相似回答
大家正在搜