C/C++如何复制文件
来源:互联网 发布:手机淘宝增加收货地址 编辑:程序博客网 时间:2024/06/03 12:44
- #include <iostream>
- #include <fstream>
- #include<iostream>
- using namespace std;
- int main()
- {
- char sourcename[80],destname[80],buffer[256];
- int n;
- cout<<"请输入要复制的文件名(包含后缀名):"<<endl;
- cin>>sourcename;
- cout<<"请输入复制后的文件名(包含后缀名):"<<endl;
- cin>>destname;
- ifstream in(sourcename,ios_base::in|ios_base::binary);
- ofstream out(destname,ios_base::out|ios_base::binary);
- if(!in||!out){cerr<<"Open File Failure,Please Try Again!";exit(1);}
- while(!in.eof())
- {
- in.read(buffer,256); //从文件中读取256个字节的数据到缓存区
- n=in.gcount(); //由于最后一行不知读取了多少字节的数据,所以用函数计算一下。
- out.write(buffer,n); //写入那个字节的数据
- }
- in.close();
- out.close();
- return 1;
- }
输入复制后文件名(一定要包含后缀名):
复制结果:
0 0
- C/C++如何复制文件
- C/C++如何复制文件
- C入门:文件复制
- C 语言 文件复制
- 复制文件--c
- C语言文件复制
- C实现复制文件
- C 文件复制
- C+API 文件复制,删除
- C#FileStream复制大文件
- C#FileStream复制大文件
- C#FileStream复制大文件
- c/c++ 文件复制(拷贝)
- C语言实现文件复制
- 文件复制程序 file_copy.c
- 文件复制 c语言实现
- 用C实现文件复制
- 文件复制C语言实现
- 关于java的超级基础概念
- Maven之pom.xml详解
- 决策树算法
- Java split用竖线分割字符串的问题
- SQL Server中各类型的锁(LOCK)
- C/C++如何复制文件
- Linux-日常(一)
- 腾讯云Ubuntu服务器上搭建Apache2+MySQL+Python
- OpenBLAS 与 LAPACK快速上手
- SIFT算法详解
- oracle查询用户权限
- swift3 面向协议编程
- C#中一种通用的树的生成方式
- 利用BosonNLP做中文分词