fets & fputs
来源:互联网 发布:ios10下载不了软件 编辑:程序博客网 时间:2024/05/16 16:07
1.fgets函数
原型是char *fgets(char *s, int n, FILE *stream);
参数: *s:字符型指针,指向将存储到的数据地址。
n: 整型数据,将从流中读取 n - 1 个字符。
*stream: 指针数据,欲读取的流。
功能: 从文件指针stream中读取n-1个字符,存到以s为起始地址的空间里, 直到读完一行,如果成功则返回s的指针,否则返回NULL。
例:如果一个文件的当前位置的文本如下 Love ,I Have
但是,如果用fgets(str1,4,file1); 则执行后str1="Lov",读取了4-1=3个字符,而如果用fgets(str1,23,file1); 则执行str1="Love ,I Have",读取了一行(包括行尾的'\n',并自动加上字符串结束符'\0')。
2. 函数名: fputs
功 能:向指定的文件写入一个字符串(不自动写入字符串结束标记符‘\0’)。成功写入一个字符串后,文件的位置指针会自动后移,函数返回值为0;否则返回EOF(符号常量,其值为-1)。
用 法: int fputs(char *str, FILE *fp);
参数: str是字符型指针,可以是字符串常量,或者存放字符串的数组首地址。fp是文件型指针,通过打开文件函数fopen()获得的。
#include <stdio.h>
main() { char str[80]="I/O system."; / *字符串常量存入字符数组*/ FILE *fp; /*定义文件指针fp*/ if((fp=fopen("strfile","w"))==NULL) /*打开文件写模式*/ { printf("cannot open the file.\n") /*判断文件是否正常打开*/ exit(0); } fputs(str,fp); /*将字符串写入文件*/ fclose(fp); /*关闭文件*/ return ; }- fets & fputs
- fputs
- fputs
- fputc & fputs
- fputs请求
- fgets fputs
- fgets,fputs
- fputs version
- fgets,fputs,gets,puts
- fputs 和 fgets
- fputs小例子
- fgets gets fputs puts
- fgets,fputs,gets,puts
- fgetc fgets fputc fputs
- fgetc fgets fputc fputs
- fseek,fputs 使用
- fgets(),fputs(),字符串函数
- fgets,fputs,gets,puts
- 视频播放控件VideoView的基本使用
- InputFilter实现EditText文本输入过滤器
- MVC3的EFCodeFirst安装失败(包含EntityFrameWork安装)解决规划
- Android布局整合include界面控件
- Android声音管理AudioManager使用
- fets & fputs
- 我的程序员之路(六)
- Flash Builder4.5启动时报错 - Failed to create the Java Virtual Machine
- android ListView实现圆角(两种解决方案)
- 反编译Android程序APK文件的方法
- Android开发中单选框控件RadioButton的使用
- 使用地图控件MapView如何申请apiKey
- Android下拉框控件Spinner的使用
- 提示服务Notification在Android中的应用