C stdio (stdio.h) 库
C stdio 函数
<stdio.h>
头文件提供了各种用于输入、输出和文件处理的函数。
下面表格列出了所有 stdio 函数
函数 | 描述 |
---|---|
fclose() | 关闭文件 |
feof() | 当位置指示器到达文件末尾时,返回真值 |
ferror() | 如果最近的文件操作发生错误,则返回真值 |
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 数组读取格式化字符串并将其写入多个内存位置 |