代码:
#include#include #include using namespace std; int main() { int i = 0; string str; stringstream tmp; char(*s)[1024] = new char[1024][1024]; //定义二维数组 while (cin.getline(s[i], 1024)) { if (*s[i]==0) //当仅输入一个换行符时,结束循环 break; tmp << s[i]; tmp << 'n'; i++; } str = tmp.str(); //调用str(),会返回临时 string 对象给 str cout << endl << endl << endl << "输出:" << endl << endl << str; delete[]s; return 0; }
运行:
其他:当 26 个字母输入完成,键入两次换行,完成输入。即输入空行后输出



