11_93.cpp
上传用户:zipjojo
上传日期:2009-07-20
资源大小:70k
文件大小:1k
源码类别:

文章/文档

开发平台:

C/C++

  1. #include<iostream.h>
  2. #include<fstream.h>
  3. void main()
  4. {
  5. fstream file1,file2;
  6. char fn1[10],fn2[10],ch;
  7. cout<<"请输入源文件名:";
  8. cin>>fn1;
  9. cout<<"请输入目标文件名:";
  10. cin>>fn2;
  11. file1.open(fn1,ios::in);
  12. file2.open(fn2,ios::out);
  13. while((ch=file1.get())!=EOF)
  14. {
  15. cout<<ch;
  16. file2.put(ch);
  17. }
  18. file1.close();
  19. file2.close();
  20. }
  21. /*第二种按行逐一复制的程序为:
  22. #include<iostream.h>
  23. #include<fstream.h>
  24. void main()
  25. {
  26. fstream file1,file2;
  27. char fn1[10],fn2[10],buf[100];
  28. cout<<"请输入源文件名:";
  29. cin>>fn1;
  30. cout<<"请输入目标文件名:";
  31. cin>>fn2;
  32. file1.open(fn1,ios::in);
  33. file2.open(fn2,ios::out);
  34. while(!file1.eof())
  35. {
  36. file1.getline(buf,100);
  37. file2<<buf;
  38. file2<<"n";
  39. }
  40. file1.close();
  41. file2.close();
  42. }*/