C++ 输入一个字符串 怎么把它的每一个元素按顺序放进一个字符数组里?

2025-05-16 12:36:43
推荐回答(2个)
回答1:

memcpy(c,a.c_str(),a.length() )

a.c_str()返回的是string内部内容用C指针方式的字符串指针

a.length(),a的长度

如果是字符串拷贝也可以考虑 strcpy(c,a.c_str() )

回答2:

直接char s[100];
然后 cin>>s;
不可以吗?