main172.cpp
#include <fstream> #include <iostream> #include <string> using namespace std; void main172() { ofstream fout; cout<<"Enter the filename.txt:"; char filename[50];//用char cin>>filename; fout.open(filename); while(fout.fail()) { cout<<"wrong!"<<endl; cout<<"Enter the filename.txt:"; cin>>filename; fout.open(filename); } cout<<"Enter the str:"; string str; while(cin>>str)//&&!fout.fail()) //while(!fout.eof())不知道为什么,不能正确处理文件尾 { //cin>>str; //getline(cin,str); fout<<str; cout<<"Enter the str:"; } fout.close(); }
——————————————————————————————————————————————————
//写的错误或者不好的地方请多多指导,可以在下面留言或者给我发邮件,指出我的错误以及不足,以便我修改,更好的分享给大家,谢谢。
转载请注明出处:https://www.royalchen.com/
author:royalchen
Email:royalchen@royalchen.com
———————————————————————————————————————————————————