【LVL1_7_c】【思考题】【6】fprintf(),fscanf(),fgets(),以及fputs函数的作用.
来源:互联网 发布:lovely cation2 知乎 编辑:程序博客网 时间:2024/06/05 07:06
fprintf(),
按照要求的格式将数据写入文件
调用形式:
fprintf(fpFile, "%ld,%s" , num,name)
作用是将变量num,name按照%ld %s的格式写入fp指向的文件的位置。
fscanf(),
按照格式要求从文件中读取数据
调用形式:
fscanf(文件型指针变量,格式控制,输入列表);
fscanf(flFile,"%ld,%s",&num,name);
作用:从fpfile指向的文件的当前位置开始,按照%ld %s的格式取出数据 赋值给变量num name fscanf()
主要用于数据文件的读写。
——————————————————————————————————————
fgets()
头
文件:include<stdio.h>
定义函数:har * fgets(char * s, int size, FILE * stream);
函数说明:fgets()用来从参数stream 所指的文件内读入字符并存到参数s 所指的内存空间, 直到出现换行字符、读到文件尾或是已读了size-1 个字符为止, 最后会加上NULL 作为字符串结束.
返回值:gets()若成功则返回s 指针, 返回NULL 则表示有错误发生.
范例
#include <stdio.h>
main()
{
char s[80];
fputs(fgets(s, 80, stdin), stdout);
}
执行
this is a test //输入
this is a test //输出
——————————————————————————————————————
fputs(字符串,文件型指针变量)
作用:向文件写入一个字符串,
若成功返回0,否则为EOF(宏 结束)
字符串可以是指针变量 存放字符串的数组名 字符串常量
- 【LVL1_7_c】【思考题】【6】fprintf(),fscanf(),fgets(),以及fputs函数的作用.
- 文件操作以及fprintf()、fscanf()、fgets()、fputs()
- fgets,fputs,fprintf,fscanf
- 文件操作函数 C (fputc fgetc fputs fgets fscanf fprintf)
- C语言文件指针的基本函数介绍包含了fpoen、fclose、fgetc、fputc、fscanf、fprintf、fgets、fputs、fread、fwrite函数以及文件定位函数.
- fprintf、fscanf、fgets、fputs、fputc、fgetc
- 文件操作函数 C语言 (FILE fputc fgetc fputs fgets fscanf fprintf)
- UNIX下函数fgets和fputs、fread和fwrite、fscanf和fprintf用法总结
- 函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- 函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- 函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- C++之函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- 函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- 函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- C++之函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- C++之函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- C++文件读写函数之——fgets和fputs、fread和fwrite、fscanf和fprintf
- 函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结
- iOS 常用宏
- 欢迎使用CSDN-markdown编辑器
- Lrucache
- grep命令查找当前目录下包含某个字符串的所有文件
- 把.png 图片放到drawable-v21 导致的错误(在API 21 以下的手机运行时)
- 【LVL1_7_c】【思考题】【6】fprintf(),fscanf(),fgets(),以及fputs函数的作用.
- Java反射机制
- 在CocoaPods上创建自己iOS程序的依赖管理
- 常见反调试方法以及特征代码
- android硬件加速(View.LAYER_TYPE_SOFTWARE)与GridView for ScrollView 显示问题
- 程序员生存定律--管理向左,技术向右
- 键盘增加监听,UIButton随键盘位移
- SSL协议和TLS协议
- How to Install PHP intl extension on OS X