c++怎么将字符串变为字符数组
答案:2 悬赏:10 手机版
解决时间 2021-03-24 07:06
- 提问者网友:练爱
- 2021-03-23 11:36
c++怎么将字符串变为字符数组
最佳答案
- 五星知识达人网友:罪歌
- 2021-03-23 12:57
思路:遍历整个字符串,依次把字符串中的字符赋值给字符数组。
参考代码:
#include
#include
using namespace std;
int main(){
int len;
string s="sdafsdfg"; //定义字符串
char a[100]; //定义字符数组
len = s.length();//计算字符串长度
for(int i=0;i
a[i] = s[i];
for(int i=0;i
cout<
cout<
return 0;
}
参考代码:
#include
#include
using namespace std;
int main(){
int len;
string s="sdafsdfg"; //定义字符串
char a[100]; //定义字符数组
len = s.length();//计算字符串长度
for(int i=0;i
for(int i=0;i
}
全部回答
- 1楼网友:忘川信使
- 2021-03-23 13:23
字符串本来就是数组.
tchar* sz = text("abc");
就声明了4个字符数组空间,并把第一个字符'a'的地址给了sz.
sz[0] == text('a');// sz[0]就是字符a
sz[1] == text('b');// sz[1]就是字符b
sz[2] == text('c');// sz[2]就是字符c
sz[3] == 0;// 字符串的结束标志为0,占一个字符空间.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯