用fputs()写入,用fgets()读出一个字符串
来源:互联网 发布:工厂网络需求分析报告 编辑:程序博客网 时间:2024/06/15 14:58
与putc(),getc()类似,将c替换成s的含义是不单单处理一个字符,而是处理一个字符串。这2个函数的原型是:
int fputs(const char *str,FILE *fp);char *fgets(char *str, int length, FILE *fp);
函数fputs()向指定的流写串(由str指定)。出错时,fputs()返回EOF。
下面的程序演示fputs()的用法,它把gets()从键盘读入的串写到文件TEST中。键入空行使程序结束。
#include <stdio.h>#include <stdlib.h>#include <string.h>int main(void){ char str[80]; FILE *fp; if((fp = fopen("TEST", "w"))==NULL) { printf("Cannot open file.\n"); exit(1); } do { printf("Enter a string:\n"); gets(str);//添加一个新行。因为gets()不保存新行字符,所以写文件首先向串尾添加一个新行字符,便于日后文件的读取 strcat(str, "\n"); fputs(str, fp); } while(*str!='\n'); fclose(fp); return 0;}运行结果:
阅读全文
0 0
- 用fputs()写入,用fgets()读出一个字符串
- 用fputs和fgets操作文件-将字符串存储到文件中并从文件中读出
- 字符串的读写函数(fgets和fputs)
- fgets()与fputs()
- fgets(),fputs(),字符串函数
- fgets()与fputs()函数
- fgets()与fputs()优缺点
- 字符串读写函数fgets和fputs
- 字符串读写函数fgets和fputs
- 字符串读写函数fgets和fputs
- 字符串读写函数fgets和fputs
- 字符串读写函数fgets和fputs
- 字符串读写函数fgets和fputs
- 字符串读写函数fgets和fputs
- 字符串读写函数 fgets和fputs 函数
- 字符串读写函数fgets和fputs
- 字符串读写函数:fgets和fputs
- 字符串读写函数fgets和fputs
- pickle 在python 2和python 3中兼容性问题
- 如何用TensorFlow在安卓设备上实现深度学习推断
- 计算机视觉这一年:这是最全的一份CV技术报告
- Made in China的飞行出租车明年或将在迪拜正式运营
- SafePredict:使用拒绝机制保证正确率的机器学习元算法
- 用fputs()写入,用fgets()读出一个字符串
- Eclipseservlet程序的编写方式
- ACM程序设计创新实验室成员博客一览表
- ACM创新实验室代表队成功闯入ICPC ACM青岛区域赛现场赛
- Javase—数组习题高阶
- PHP学习笔记 12
- git创建版本库及第一次提交
- redis中用哈希槽实现集群
- 11月26日 Jungle Roads