C标准IO实现文件拷贝
来源:互联网 发布:农大网络教育网址 编辑:程序博客网 时间:2024/05/14 11:43
实现类似cp的功能,并且统计文件行数
/*************************************************************************> File Name: fgp_copy.c> Author: XXDK> Email: v.manstein@qq.com > Created Time: Mon 13 Mar 2017 12:25:28 AM PDT ************************************************************************/#include<stdio.h>#include<stdlib.h>#include<string.h>int main(int argc, const char* argv[]){if(argc != 3) {printf("usage <cmd src dest>\n");exit(-1);}FILE* fp_src = fopen(argv[1], "r");if(NULL == fp_src) {perror("fopen error\n");exit(-1);}FILE* fp_dest = fopen(argv[2], "w");if(NULL == fp_dest) {printf("fopne error\n");fclose(fp_src);exit(-1);}char buf[100] = {0};char *ret = NULL;unsigned line_count;int len = 0;while(1) {ret = fgets(buf, 100, fp_src);if(NULL == ret){break;}// 检测每一行的 \n 换行符len = strlen(buf);if('\n' == buf[len - 1]) {line_count++;}fputs(buf, fp_dest);}printf("line: %d\n", line_count);return 0;}
0 0
- C标准IO实现文件拷贝
- 标准IO实现文件拷贝实例一
- 标准IO实现文件拷贝实例二
- 标准IO实现文件拷贝实例三
- IO实现文件拷贝
- IO流,实现文件拷贝
- JAVA-IO 文件拷贝功能的实现
- Java IO与NIO实现文件拷贝
- 传统IO实现文件的拷贝
- java IO实现文件拷贝以及文件夹拷贝
- ANSI C标准文件IO操作
- ANSI C标准文件IO操作
- C标准库之文件IO操作
- 标准IO, 文件IO
- 使用标准io实现文件复制功能
- 文件操作,及文件操作时的权限设置,快速实现文件拷贝,C语言常用IO函数
- linux 文件IO和标准IO的一些实现细节
- linux下的文件io编程实现文件的拷贝
- ECNU CCCC选拔赛 E题 Teacher Panda and plagiarism dp
- 记在CSDN第一次留下印记
- java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputSt
- [HDU4336]Card Collector(概率期望+状压dp)
- 树形dp
- C标准IO实现文件拷贝
- java中Object类
- python学习笔记(2):输入与输出
- 水平垂直居中
- 什么是数据挖掘??
- JavaScript 详说事件机制之冒泡、捕获、传播、委托
- HDU 2563 统计问题
- Linux虚拟文件系统基础概念
- PC纯净版win7系统安装