先生。 |
功能说明 |
1 |
int fclose(文件 *流)
关闭流。所有缓冲区都被刷新。
|
2 |
无效清除(文件*流)
清除给定流的文件结束和错误指示符。
|
3 |
int feof(文件 *流)
测试给定流的文件结束指示器。
|
4 |
int 错误(文件*流)
测试给定流的错误指示器。
|
5 |
int fflush(文件*流)
刷新流的输出缓冲区。
|
6 |
int fgetpos(FILE *stream, fpos_t *pos)
获取流的当前文件位置并将其写入 pos。
|
7 |
FILE *fopen(const char *文件名, const char *模式)
使用给定模式打开 filename 指向的文件名。
|
8 |
size_t fread(void *ptr, size_t 大小, size_t nmemb, FILE *stream)
将给定流中的数据读入 ptr 指向的数组中。
|
9 |
FILE *freopen(const char *文件名, const char *模式, FILE *流)
将新文件名与给定的打开流关联,同时关闭流中的旧文件。
|
10 |
int fseek(FILE *stream, long int 偏移量, int 来源)
将流的文件位置设置为给定的偏移量。参数偏移量表示从给定位置查找的字节数。
|
11 |
int fsetpos(FILE *stream, const fpos_t *pos)
将给定流的文件位置设置为给定位置。参数pos是函数 fgetpos 给出的位置。
|
12 |
长整型 ftell(FILE *stream)
返回给定流的当前文件位置。
|
13 |
size_t fwrite(const void *ptr, size_t 大小, size_t nmemb, FILE *stream)
将 ptr 指向的数组中的数据写入给定流。
|
14 |
int 删除(const char *文件名)
删除给定的文件名,使其无法再访问。
|
15 |
int rename(const char *old_filename, const char *new_filename)
导致 old_filename 引用的文件名更改为 new_filename。
|
16 |
无效倒带(文件*流)
将文件位置设置为给定流的文件的开头。
|
17 号 |
无效setbuf(文件*流,字符*缓冲区)
定义如何缓冲流。
|
18 |
int setvbuf(FILE *stream, char *buffer, int 模式, size_t 大小)
另一个定义如何缓冲流的函数。
|
19 |
文件*tmpfile(无效)
以二进制更新模式 (wb+) 创建临时文件。
|
20 |
字符 *tmpnam(字符 *str)
生成并返回不存在的有效临时文件名。
|
21 |
int fprintf(FILE *stream, const char *format, ...)
将格式化输出发送到流。
|
22 |
int printf(const char *format, ...)
将格式化输出发送到标准输出。
|
23 |
int sprintf(char *str, const char *format, ...)
将格式化输出发送到字符串。
|
24 |
int vfprintf(FILE *stream, const char *format, va_list arg)
使用参数列表将格式化输出发送到流。
|
25 |
int vprintf(const char *format, va_list arg)
使用参数列表将格式化输出发送到 stdout。
|
26 |
int vsprintf(char *str, const char *format, va_list arg)
使用参数列表将格式化输出发送到字符串。
|
27 |
int fscanf(FILE *stream, const char *format, ...)
从流中读取格式化输入。
|
28 |
int scanf(const char *format, ...)
从 stdin 读取格式化输入。
|
29 |
int sscanf(const char *str, const char *format, ...)
从字符串中读取格式化输入。
|
30 |
int fgetc(文件 *流)
从指定的流中获取下一个字符(无符号字符)并前进该流的位置指示符。
|
31 |
char *fgets(char *str, int n, FILE *stream)
从指定流中读取一行并将其存储到 str 指向的字符串中。当读取 (n-1) 个字符、读取换行符或到达文件末尾(以先到者为准)时,它会停止。
|
32 |
int fputc(int char, FILE *stream)
将参数 char 指定的字符(无符号字符)写入指定的流,并推进流的位置指示符。
|
33 |
int fputs(const char *str, FILE *stream)
将字符串写入指定的流,直到但不包括空字符。
|
34 |
int getc(文件 *流)
从指定的流中获取下一个字符(无符号字符)并前进该流的位置指示符。
|
35 |
int getchar(无效)
从 stdin 获取一个字符(无符号字符)。
|
36 |
char *gets(char *str)
从 stdin 读取一行并将其存储到 str 指向的字符串中。当读取换行符或到达文件末尾时(以先到者为准),它会停止。
|
37 |
int putc(int char, FILE *stream)
将参数 char 指定的字符(无符号字符)写入指定的流,并推进流的位置指示符。
|
38 |
int putchar(int char)
将参数 char 指定的字符(无符号字符)写入标准输出。
|
39 |
int put(const char *str)
将字符串写入标准输出,最多但不包括空字符。换行符将附加到输出中。
|
40 |
int ungetc(int char, FILE *stream)
将字符 char(无符号字符)推送到指定的流上,以便读取下一个字符。
|
41 |
无效 perror(const char *str)
将描述性错误消息打印到 stderr。首先打印字符串 str,后跟一个冒号,然后是一个空格。
|