这一天学习主要是各种标准io和文件io的函数。
fclose函数:
头文件 :#include<stdio.h>
int flose(FILE *stream)
参数:文件指针
功能:通过指针关闭并刷新文件,关闭之后无法对这个文件进行操作
成功后返回0,失败后返回EOF;
fprintf函数:
头文件:stdio.h
int fprintf(FILE *stream,const char *format,...(arg))
参数1:文件指针
参数2:同printf函数
功能:将第二个参数打印到文件内
成功后返回字节数,失败后返回负值;
fputc函数:
头文件:stdio.h
int fputc(int c,FILE *stream)
参数1:返回的字符
参数2:文件指针
功能:向文件写入一个字符
成功后返回0,失败后返回--1;
fgetc函数:
头文件:stdio.h
int fgetc(FLIE *stream)
参数:文件指针
功能:向文件读取一个字符
成功后返回读到的字符,失败返回EOF
fputs函数:
头文件:stdio
int fputs(const char *s,FILE *stream)
参数1:字符串
参数2:文件指针
功能:向文件写入一串字符
成功后返回字符个数,失败后返回EOF
fgets函数:
头文件:stdio.h
char* fgets(char *s,int size,FILE *stream)
参数1:字符串(用来保存读取的内容)
参数2:实际读取的字节数
参数3:文件指针;
功能:向文件读出一个字符串
成功后返回内容的首地址,失败后返回NULL