代码:
#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 个字母输入完成,键入两次换行,完成输入。即输入空行后输出
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)