符串I/O: fgets与fputs
来源:互联网 发布:大数据应用的调研提纲 编辑:程序博客网 时间:2024/05/29 17:24
函数原型:
char *fgets(char *s,int n,FILE *fp)
int fputs(char *s,FILE *fp)
功能:从fp指向的文件读/写一个字符串
返值:
fgets正常时返回读取字符串的首地址;出错或文件尾,返回NULL
fputs正常时返回写入的最后一个字符;出错为EOF
fputs把s指向的字符串写入fp指向的文件
fgets从fp所指文件读n-1个字符送入s指向的内存区,
并在最后加一个‘\0’
(若读入n-1个字符前遇换行符或文件尾(EOF)即结束)
例 从键盘读入字符串存入文件,再从文件读回显示
#include<stdio.h>main(){ FILE *fp; char string[81]; if((fp=fopen("file.txt","w"))==NULL) { printf("cann't open file");exit(0); } while(strlen(gets(string))>0) { fputs(string,fp); fputs("\n",fp); } fclose(fp); if((fp=fopen("file.txt","r"))==NULL) { printf("cann't open file");exit(0); } while(fgets(string,81,fp)!=NULL) fputs(string,stdout); fclose(fp);}
0 0
- 符串I/O: fgets与fputs
- 标准I/O:分别用fgetc与fputc,fgets与fputs统计文件的行数
- 标准I/O:分别用fgetc与fputc,fgets与fputs,fread与fwrite实现文件的复制
- fputs与fgets
- 标准I/O-1-getchar,scanf,gets,fgets,puts,fputs,格式控制
- C语言学习笔记之文件I/O(fgets()函数和fputs()函数)
- fgets函数与fputs函数
- fgets函数与fputs函数
- fgets函数与fputs函数
- fgets函数与fputs函数
- fgets函数与fputs函数
- fgets函数与fputs函数
- fgets、gets与fputs、puts
- fgets函数与fputs函数
- fgets()与fputs()
- fgets fputs
- fgets,fputs
- fgets()与fputs()函数
- IOS系统框架
- iOS开发应用内支付总结
- STL容器之底层实现
- UDP -- 用户数据报协议
- 结构之法,算法之道:程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
- 符串I/O: fgets与fputs
- Python高级特性:利用类构造及析构原理实现单实例模式
- 你还在做竞价吗?如果是,那你就out了
- Photoshop CS6 基本知识2~润色与修饰图像
- Python网络编程:接口地址查询
- InstallShield创建自定义对话框 实例(转)
- 如何参考x264,使用libx264编码实时的摄像头图像帧,只是猜测一下啊
- ubuntu下eclipse的使用
- UVa 12118 Inspector's Dilemma