库函数实现文件复制
来源:互联网 发布:linux vim 复制一行 编辑:程序博客网 时间:2024/06/07 07:07
#include <stdio.h>#include <string.h>int main(int argc, char *argv[]){ char *ptr; if (argc != 3) { printf("Usage: %s file1 file2\n", argv[0]); return 1; } FILE* fp1 = fopen(argv[1], "r+"); if (NULL == fp1) { perror("fopen\n"); fclose(fp1); return 2; } FILE* fp2 = fopen(argv[2], "w+"); if (NULL == fp2) { perror("fopen\n"); fclose(fp2); return 4; } char buffer[1024] = {0}; int count = 0; while (count = fread(buffer, sizeof(char), 1024, fp1)) { if (0 == count) { perror("fread\n"); return 3; } ptr = buffer; int count2 = fwrite(ptr, sizeof(char), count, fp2); if (0 == count2) { perror("fwrite\n"); return 5; } } fclose(fp1); fclose(fp2); return 0;}
阅读全文
0 0
- 库函数实现文件复制
- 用库函数实现文件的复制
- 用库函数实现文件的复制
- 库函数fopen/fgetc/fputc实现两个文件内容的复制
- linux应用编程笔记(6)库函数方式实现文件复制编程
- Linux 库函数实现文件操作
- 不调用字符串库函数,实现字符串复制函数
- 【c语言】不用库函数自己实现字符串的复制
- 不使用库函数实现字符串复制函数strCopy
- 利用 库函数 实现Linux下的 复制(cp)功能
- 用c++库函数实现WCHAR写入文件
- 文件复制实现
- Java实现文件复制
- Java实现文件复制
- 实现文件复制命令
- 实现高保真文件复制
- mmap() 实现文件复制
- java实现文件复制
- Java连接MySQl数据库(JDBC)
- 5个实用的js技巧
- SQL Server从入门到精通pdf
- 快速排序(算法导论)
- mysql基本命令(最简)
- 库函数实现文件复制
- hiho 1333 : 平衡树 splay 区间删除,更新,查询,单点插入
- hihocoder 股票价格
- LeetCode 15 Maximum Subarray
- R数据可视化手册pdf
- Pinyin4j的基本用法
- 如何判断python是否安装了pip
- Android控件
- 文章标题