getc(),putc()文件文本读取写入函数
来源:互联网 发布:体育数据分析公司 编辑:程序博客网 时间:2024/06/05 16:48
getc()和putc的基本用法:
原型:getc(FILE _*File); 接受一个指针
putc(int _ch,FILE _*File); 接受两个参数,1.整数型数据 2.文件指针,包含(stdout,stderr)
文件读取示例:
#include<stdio.h>#include<stdlib.h>int main(void){ FILE *pi; int k; if((pi=fopen("file","r"))==NULL){ puts("Open file error!"); exit(EXIT_FAILURE);} while((k=getc(pi))!=EOF) putc(k,stdout); if(fclose(pi)!=0) puts("Close file error!"); return 0;}
文件压缩程序示例:
#include<stdio.h>#include<string.h>#include<stdlib.h>#define SIZE 40int main(void){ FILE *hi,*hl; char name[SIZE],file[SIZE]; char k; int count=0; puts("Enter file name:"); gets(name); if((hi=fopen(name,"r"))==NULL) { puts("Open file error!"); exit(1); } strcpy(file,name); strcat(file,".zp"); if((hl=fopen(file,"w"))==NULL) { puts("Open file error!"); exit(1); } while((k=getc(hi))!=EOF) { if(count++%3==0) putc(k,hl); } if(fclose(hi)!=0 || fclose(hl)!=0) puts("File close error!"); puts("Done!"); return 0;}
0 0
- getc(),putc()文件文本读取写入函数
- 使用getc和putc函数读写文件
- putc & getc
- C语言的getc()和putc()函数
- getc和putc实现文件拷贝
- 通过getc和putc函数进行输入和输出
- getc()与putc()
- getc()与putc()
- getc()与putc()
- getc和putc
- C语言putc()函数:写文件函数(将一指定字符写入文件中)
- getc和putc的使用
- C文件 写入 读取 函数
- fgetc,getc,getchar,fputc,putc和putchar函数的介绍及易犯的错误
- fgetc fputc fgets fputs fprintf fscanf getc getchar gets putc putchar puts ungetc函数介绍
- fgetc fputc fgets fputs fprintf fscanf getc getchar gets putc putchar puts ungetc函数介绍
- PHP读取文件函数/写入文件函数
- 读取文本的内容和将文本写入文件中
- Android延时启动任务的方法
- Java 网络编程
- 认识JAVA数组
- Ehcache框架简单使用
- 设计一个有getMin功能的栈
- getc(),putc()文件文本读取写入函数
- ios反向传值(1.代理传值)
- 使用OpenCV进行摄像机标定
- 管友商品销售管理软件(网络版)加密狗破解版
- 双端队列(Deque)
- Fragment相关研究
- error:Cannot assign to 'self' outside of a method in the init family
- iOS 的 APP 在系统中如何适配不同的屏幕的尺寸
- 程序员书单