// 复制文件
#include <iostream>#include <fstream>#include <string>using namespace std;int main () { ifstream infile; string name; cout << "enter file name of existing file" << endl; cin>> name; infile.open(name.c_str(),ios::in ); if (! infile ) { cerr<< "can't open "<< name << " file" << endl; exit(1); } ofstream outfile( "copy.txt", ios::out); char ch; while ( !infile.eof() ) { infile.get(ch); outfile.put(ch); outfile << ch; } infile.close(); outfile.close(); return 0;}
/
文件复制二
他人代码
#include <iostream>#include <fstream>#include<string>using namespace std; int main(){ ofstream outFile("destination.txt",ios::out); ifstream inFile("source.txt", ios::in); if (!(inFile && outFile)) { cerr << "File could not be opened!" << endl; exit(1); } string str; while (getline(inFile, str)) // 按行得到数据 { //要修改的话,在这里对str进行处理 outFile << str <<"/n"; } return 0;}
///
