文件操作

    技术2022-05-11  18

    // 复制文件

    #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;}

    ///

     


    最新回复(0)