文件操作《2》字符读写
来源:互联网 发布:java模式设计 行为 编辑:程序博客网 时间:2024/04/29 07:22
文件字符读写函数fgetc和fputc
fgetc和fputc函数类似于getchar和putchar
getchar():实现字符的输入
fgetc():从文件中读取一个字符
putchar();实现打印字符
fputc():将字符打印到文件中
fgetc的原型:int fgetc(FILE *stream);
参数:文件指针
fputc的原型:int fputc (int n, File *fp)
第一个参数:整型或者字符型数据
第二个参数:文件指针
例如:打印D:\\1.txt中的文本
D:\\1.txt中的文本
程序代码:
#include <stdio.h>#include <stdlib.h>void main(){FILE *fp;//文件结构指针fp = fopen("D:\\1.txt","r");if(NULL == fp){printf("文件打开失败!\n");}else{printf("文件打开成功!\n");while(!feof(fp))//判断文件是否结束文件结束时退出循环{printf("%c",fgetc(fp));}fclose(fp);//关闭文件}system("pause");}
执行结果:
实例:向D:\\2.txt中输入数据
#include <stdio.h>#include <stdlib.h>void main(){FILE *fp;//文件结构指针fp = fopen("D:\\2.txt","w");if(NULL == fp){printf("文件打开失败!\n");}else{printf("文件打开成功!\n");char ch;while('\n' != (ch = getchar()))//当按回车时,退出循环{fputc(ch,fp);}fclose(fp);//关闭文件}system("pause");}
向文件中输入:jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
效果:
0 0
- 文件操作《2》字符读写
- Java文件操作(二)按照字符读写
- 文件的基本操作-字符的读写
- C:文件操作-读写字符与读写行(!!!好)
- JAVA100例]034、读写文件(字符操作)(java100例)
- 含读写及替换字符的复制文件操作
- 【java】:对属性文件的读写操作,中文字符解决方案
- c语言以字符形式实现文件的读写操作
- java IO总结之字符流操作文件读写
- Java 字符流实现文件读写操作(FileReader-FileWriter)
- 示例1.7 对字符文件的读写操作
- java 字符流实现文件读写操作(FileReader-FileWriter)
- 使用字符/字节流对文件进行读写操作
- (字节流、字符流)对文件进行读写操作
- python使用codecs模块进行文件操作-读写中英文字符
- python使用codecs模块进行文件操作-读写中英文字符
- 129.(字节流、字符流)对文件进行读写操作
- IO的最基本操作:字符流文件的读写
- 男女之间应该保留多少隐私
- exchange only can be changed in process method
- IOS Json解析的四种方法
- 第十题 字符串包含问题
- 库存管理系统
- 文件操作《2》字符读写
- orcal出现“输入替换变量”
- javaScript多线程编程简介
- 《努力》
- u-boot中((void (*)(void)) addr) ();函数的用法
- Aspectj是什么?
- 12种食物最养男人 10种食物最养女人 太值得收藏了
- [转]Hadoop 使用原则
- Android应用的内存分析(转)