getc和putc实现文件拷贝
来源:互联网 发布:u盘做linux启动盘 编辑:程序博客网 时间:2024/06/05 23:07
#include<stdio.h>/* getc一次读取一个字符 */int main(int argc, char *argv[]){ if (argc < 3) { fprintf(stderr, "usage: %s filename1 filename2\n",argv[0]); return -1; } FILE *fd1 = fopen(argv[1], "r"); /*以只写的方式打开文件 */ if (NULL == fd1) /* 判断文件是否打开成功 */ { perror("fopen"); return -1; } int ret; FILE *fd2 = fopen (argv[2], "w"); /* 以只读的方式打开文件 */ if (NULL == fd2) { perror("fopen"); return -1; } while(1) { ret = getc(fd1); /* 利用getc读取字符 */ if (EOF == ret) { perror("getc"); break; } if (EOF == putc(ret, fd2)) /*把读取的文件写到文件中 */ { printf ("read end !\n"); break; } } return 0; }
阅读全文
0 0
- getc和putc实现文件拷贝
- 使用getc和putc函数读写文件
- getc和putc
- getc和putc的使用
- putc & getc
- getc(),putc()文件文本读取写入函数
- C语言的getc()和putc()函数
- getc()与putc()
- getc()与putc()
- getc()与putc()
- 通过getc和putc函数进行输入和输出
- 通过一个小程序看putc和getc的用法
- C语言——getc()和putc()
- fgetc,getc,getchar,fputc,putc和putchar函数的介绍及易犯的错误
- 《c和指针》笔记--梳理一下fgetc,getc,getchar,fputc,putc,putchar....
- 5.6 getc/putc、fgetc/fputc和getchar/putchar-流的单字符读写
- C语言中fgetc、fputc和getc、putc的区别是什么
- C语言中fgetc、fputc和getc、putc的区别是什么
- CS229机器学习个人笔记(2)——Linear Regression with Multiple Variables
- Palindrome Linked List 回文链表
- QT渐变-QLinearGradient,QRadialGradient,QConicalGradient)
- 实现XlistView的简洁方法PullToRefreshListView
- ViewPager无限轮播+圆点+GridView数据展示
- getc和putc实现文件拷贝
- Oracle的Package的作用
- FOUNDATION_EXPORT 与#define 区别
- 博客申明
- strlen 和mb_strlen 的区别
- Pandas学习(三)——NBA球员薪资分析
- Servlet总结一
- 1章 套接字API概述
- Python 爬虫模块 bs4 实战一:获取百度贴吧内容