在C++中如何从键盘输入一行有空格的字符串并存入文本文件中
1个回答
展开全部
只输入一个句子
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
ofstream outf("out.txt");
string tmp;
getline(cin,tmp)
if(tmp=="0")
break;
outf<<tmp<<endl;
return 0;
}
连续输入句子
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
ofstream outf("out.txt");
string tmp;
while(getline(cin,tmp))
{
if(tmp=="0")
break;
outf<<tmp<<endl;
}
return 0;
}
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
ofstream outf("out.txt");
string tmp;
getline(cin,tmp)
if(tmp=="0")
break;
outf<<tmp<<endl;
return 0;
}
连续输入句子
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
ofstream outf("out.txt");
string tmp;
while(getline(cin,tmp))
{
if(tmp=="0")
break;
outf<<tmp<<endl;
}
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询