C stdio (stdio.h) 库
C 语言标准输入输出 (stdio) 函数
<stdio.h> 头文件提供了各种用于输入、输出和文件处理的函数。
下表列出了所有标准输入输出 (stdio) 函数:
| 函数 | 描述 |
|---|---|
| fclose() | 关闭文件 |
| feof() | 当位置指示器到达文件末尾时,返回 true 值 | ferror() | 如果最近的文件操作出错,则返回 true 值 |
| fgetc() | 返回文件中某个字符的 ASCII 值并推进位置指示器 |
| fgets() | 从文件中读取一行并推进位置指示器 |
| fopen() | 打开文件并返回一个文件指针,供文件处理函数使用 | fprintf() | 将格式化字符串写入文件 |
| fputc() | 向文件中写入一个字符并推进位置指示器 |
| fputs() | 向文件中写入一个字符串并推进位置指示器 |
| fread() | 从文件中读取数据并将其写入内存块 |
| fscanf() | 从文件中读取格式化数据并将其写入多个内存位置 |
| fseek() | 移动文件指针的位置指示器 |
| ftell() | 返回文件指针的位置指示器的值 |
| fwrite() | 将内存块中的数据写入文件 |
| getc() | 与 fgetc() 相同 |
| getchar() | 读取用户输入的一个字符并返回其 ASCII 值 | printf() | 将格式化字符串写入控制台 |
| putc() | 与 fputc() 相同 |
| putchar() | 向控制台输出单个字符 |
| puts() | 向控制台输出字符串 | remove() | 删除文件 |
| rename() | 更改文件名 |
| rewind() | 将位置指示器移动到文件开头 |
| scanf() | 从用户输入读取格式化数据并将其写入多个内存位置 |
| snprintf() | 将格式化字符串写入char数组(内存安全) |
| sprintf() | 将格式化字符串写入char数组 |
sscanf() | 从char数组读取格式化字符串并将其写入多个内存位置 |

