How can I copy a text file into another?
本问题已经有最佳答案,请猛点这里访问。
如何将文本文件复制到另一个文件? 我试过这个:
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <iostream> #include <fstream> using namespace std; int main() { ifstream infile("input.txt"); ofstream outfile("output.txt"); outfile << infile; return 0; } |
这最终会在
我究竟做错了什么?
您可以将字符串的内容保存在字符串中并将其放入另一个文件中。
试试这个:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> #include <string> #include <fstream> using namespace std; int main () { ifstream infile("input.txt"); ofstream outfile("output.txt"); string content =""; int i; for(i=0 ; infile.eof()!=true ; i++) // get content of infile content += infile.get(); i--; content.erase(content.end()-1); // erase last character cout << i <<" characters read... "; infile.close(); outfile << content; // output outfile.close(); return 0; } |
最好的问候保罗