头文件 | 功能 |
<assert.h> | 定义assert( )宏 |
<ctype.h> | 字符处理 |
<errno.h> | 出错报告 |
<float.h> | 定义和执行依赖于浮点方法的限制 |
<limits.h> | 定义依赖于极限方面的变量 |
<locale.h> | 支持定位 |
<math.h> | 支持数学函数 |
<setjmp.h> | 支持非局部的跳跃 |
<signal.h> | 支持信号处理 |
<stdarg.h> | 支持可变长参数列表 |
<stddef.h> | 定义常用常量 |
<stdio.h> | 支持I/O系统 |
<stdlib.h> | 混合的各种声明 |
<string.h> | 支持串函数 |
<time.h> | 支持系统时间函数 |
头文件 | 功能 |
<complex.h> | 支持复数算术运算 |
<fenv.h> | 给出存取浮点状态和其它浮点环境 |
<inttypes.h> | 甲亢平片定义一个标准可移植整型名称集,也支持大宽度整数的处理 |
<iso646.h> | 应力应变曲线 定义与不同同操作相关的宏 |
<stdbool.h> | 支持布尔数据类型,定义宏bool,以便与C++相兼容 |
<stdint.h> | 定义标准可移植的整型 |
<tgmath.h> | 定义普通的浮点宏 |
<wchar.h> | 支持多字节和宽字符函数 |
<wctype.h> | 支术多字节和宽字符类型方面的函数 |
函数原型 | 功能 | 返回值 |
void clearerr(FILE *stream); | 重置与流相关的出错标志。 | 无 |
int fclose(FILE *stream); | 使流不再与文件相关联,自动分配的缓存也将被释放。 | 操作成功,返回0,否则返回EOF。 |
int feof(FILE *stream); | 断判是否文件流已。 | 如果文件流已到到达结束位置,则返回0,否则返回非零值。 |
int fflush(FILE *stream); | 一流以写方式打开的流,将引起将缓存中的内容写入到文件中。 | 操作成功,返回0,否则返回EOF。 |
int fgetc(FILE *stream); | 从文件流中读取一个字符(unsigned char)。 | 读取成功,返回所读取的字符,否则返回EOF。 |
int fgetpos(FILE *stream, fpos_t *position); | 将流文件的当前位置存储在参数position中。 | 操作成功,返回0,否则返回非零值。 |
char *fgets(char *str, int num, FILE *stream); | 从文件流stream中读取num-1个字符并存储在字符串str中。 | 操作功成,返回str,否则返回空指针。 |
FILE *fopen(const char *fname, const char *mode); | 按模式mode打开一个名为fname的新文件。 | 操作成国,返回与新文件关联的文件流,否则返回NULL。 |
int fprintf(FILE *stream, const char *format, c); | 按指定格式format输出参数列表中的参数表“芒硝矿stream”文件流stream中。 | 操作成功,返回实际输出的字符数,否则反回一个负数。 |
int fputc(int ch, FILE *stream); | 在当前文件位置将字符ch写到指定流stream中,并将文件位置下移一个位置。 | 操作成功,返回写入的字符,否则返回EOFhg785d。 |
int fputs(const char *str, FILE *stream); | 将字符串str写到指定文件流stream中。 | 操作成功,返回一人非负数,否则返回EOF。 |
size_t fread(void *buf, size_t size, size_t count, FILE *stream); | 从文件流stream中读取count个对象,每个对象长度为个size字节,将它们以数组方式存储到缓存buf中。 | 返回实际读取的对象个数。 |
FILE *freopen(const char *fname, const char *mode, FILE *stream); | 用一个存在的流stream与按指定模式mode与一个不同的文件fname相关联。 | 操作成功,返回指向流的指针,否则返回空指针null。 |
int fscanf(FILE *stream, const char *format, . . .); | 从文件流stream中按指定格式format读取信息到参数列表“. . .”中。 | 操作成功,返回实际读取的参数个数,否则返回EOF。 |
int fseek(FILE *stream, long int offset, int origin); | 按origin指定的方式,用offset设置文件流stream的当前位置。 | 操作成功,返回0,否则返回非零值。 |
int fsetpos(FILE *stream, const fpos_t *position); | 移动文件流stream当前位置到指定位置position处。 | 操作成功,返回0,否则返回非零值。 |
long int ftell(FILE *stream); | 用于获得文件流stream的当前位置。 | 操作成功,返回文件流stream的当前位置,否则返回-1。 |
size_t fwrite(const void *buf, size_t size, size_t count, FILE *stream); | 从缓存buf中向文件流stream中写入count个对象,每个对象的大小为size个字节。 | 返回实际写入对象数。 |
int getc(FILE *stream); | 获得指定文件流stream中的下一位置的字符。 醇醚燃料 | 操作成功,返回文件流stream中的下一位置的字符,否则返回EOF。 |
本文发布于:2024-09-21 18:39:53,感谢您对本站的认可!
本文链接:https://www.17tex.com/xueshu/480073.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |