c++文件操作<fstream>
#include<iostream>#include<fstream>usingnamespacestd;voidmain(){charline[180];fstream...
#include<iostream>
#include<fstream>
using namespace std;
void main()
{
char line[180];
fstream myfile;
myfile.open("cpp2.txt",ios::out|ios::trunc);
if(!myfile)
{
cerr<<"File open or create error!"<<endl;
exit(1);
}
while(cin>>line)
{
myfile<<line<<endl;
}
myfile.close();
}
这里怎么控制它输入结束啊,总不能一直输入吧,给个idea 展开
#include<fstream>
using namespace std;
void main()
{
char line[180];
fstream myfile;
myfile.open("cpp2.txt",ios::out|ios::trunc);
if(!myfile)
{
cerr<<"File open or create error!"<<endl;
exit(1);
}
while(cin>>line)
{
myfile<<line<<endl;
}
myfile.close();
}
这里怎么控制它输入结束啊,总不能一直输入吧,给个idea 展开
1个回答
展开全部
#include<iostream>
#include<fstream>
using namespace std;
void main()
{
// char line[180];
char ch;
fstream myfile;
myfile.open("cpp2.txt",ios::out|ios::trunc);
if(!myfile)
{
cerr<<"File open or create error!"<<endl;
exit(1);
}
while(/*cin>>line*/cin>>ch,ch!='#')
{
//myfile<<line<<endl;
myfile<<ch;
}
myfile<<endl;
myfile.close();
}
#include<fstream>
using namespace std;
void main()
{
// char line[180];
char ch;
fstream myfile;
myfile.open("cpp2.txt",ios::out|ios::trunc);
if(!myfile)
{
cerr<<"File open or create error!"<<endl;
exit(1);
}
while(/*cin>>line*/cin>>ch,ch!='#')
{
//myfile<<line<<endl;
myfile<<ch;
}
myfile<<endl;
myfile.close();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询