c语言实现文件拷贝命令
2017-09-22 17:09
387 查看
主要知识:main函数参数、文件读写
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> int main(int argc, char* argv[]) { FILE *fpread = NULL; FILE *fpwrite = NULL; int ch = 0; if (argc != 3) { printf("请输入 cp 被拷贝的文件名 拷贝后的文件名\n"); //getchar(); exit(EXIT_FAILURE); } fpread = fopen(argv[1], "r"); if (fpread == NULL) { perror("opne file error for read"); exit(EXIT_FAILURE); } fpwrite = fopen(argv[2], "w"); if (fpwrite == NULL) { fclose(fpread); perror("opne file error for write"); exit(EXIT_FAILURE); } ch = fgetc(fpread); while ( ch!= EOF) { fputc(ch, fpwrite); ch = fgetc(fpread); } fclose(fpread); fclose(fpwrite); }
相关文章推荐
- C语言拷贝文件函数实现(linux cp [source file] [target file] 命令的实现)
- 用Linux_C语言模拟CP命令,实现文件和文件夹的拷贝
- Linux下的C语言编程——系统调用read和write函数实现文件拷贝
- 【C语言】没事可以试试这个小程序,使用文件操作,模拟实现一个简单的文件拷贝工具!
- 用c语言实现文件拷贝
- C语言——Linux项目:文件复制命令的实现
- 【C语言】实现文件拷贝功能(文件,主函数参数)
- C语言实现cp -r --parents拷贝文件和文件夹
- 用XCOPY命令实现考贝时不复制未修改的文件(解决Include拷贝问题)
- C语言实现Linux系统下ls命令的过滤文件功能
- 用VB命令实现多个文件的拷贝工作
- Linux系统裁减之,制作一个极度精简的Linux-2-用脚本实现自动拷贝命令和依赖库文件
- ssh wget命令实现直接从指定服务器拷贝大文件教程
- windows与linux系统互相拷贝文件借助PSCP命令实现
- C语言中实现命令输出重定向到文件
- 用C语言实现一个自己的文件拷贝工具
- 文件操作,及文件操作时的权限设置,快速实现文件拷贝,C语言常用IO函数
- C语言实现的文件拷贝
- 2006.9.9 实现定时拷贝屏幕,并保存为指定目录下形成文件DeleteObject(hBmp);//必须要添加,否则会占用内存,越来越小,一定要注意
- 在WIN95中实现文件拷贝的编程方法