c++怎么将字符串变为字符数组
发布网友
发布时间:2022-05-02 07:05
我来回答
共2个回答
热心网友
时间:2023-10-10 15:38
思路:遍历整个字符串,依次把字符串中的字符赋值给字符数组。
参考代码:
#include <iostream>
#include <string>
using namespace std;
int main(){
int len;
string s="sdafsdfg"; //定义字符串
char a[100]; //定义字符数组
len = s.length();//计算字符串长度
for(int i=0;i<len;i++) //遍历赋值
a[i] = s[i];
for(int i=0;i<len;i++) //输出
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
热心网友
时间:2023-10-10 15:38
如果你想把一个字符串变成数组,你只需要将字符串初始化为数组变量的值即可。
例如:
char c[10]=“this is !";