C++ 写文件操作

来源:互联网 发布:mac win10 声卡驱动 编辑:程序博客网 时间:2024/05/22 10:53

//编写一个程序,让用户可以一次性输入任意多行文本



/*

 * OutPutTest.cpp
 *
 *  Created on: 2014年5月19日
 *      Author: John
 */


#include<iostream>
#include<fstream>
#include<cstring>


#define COL_WIDTH 80


using namespace std;




int main(){


ofstream fileout("test.txt");
if(!fileout){
cout<<"File open Error...."<<endl;
return -1;
}


while(true){


char input_line[COL_WIDTH + 1];
cin.getline(input_line,COL_WIDTH+1);


//If the two strings are equal, strcmp returns 0.
if(strcmp(input_line,"@@@")==0){
cout<<"Exit...."<<endl;
break;
}
fileout<<input_line<<endl;
}
fileout.flush();
fileout.close();
cout<<"Finished..."<<endl;
return 0;
}



0 0