我给你的a后边加了一个‘\0’,要不然str2结尾是乱码。如果你不这么做,就一个一个的输入数组元素 s << a[0] << a[1] << ... << '\0'include <iostream> include <strstream> include <string> using namespace std;int main(){ char a[]={'a', 'b', ' ', 'd', 'e', ...
只要数组最后一位是“\0”就行!...这样就行了