stdio.h
函数 | 说明 |
---|---|
fopen() | 打开一个文件并返回文件指针 |
getc() | 从流中读取字符 |
getchar() | 从控制台读取字符并立即回显 |
gets() | 从流中读取字符串 |
putc() | 写文件函数(将一指定字符写入文件中) |
putchar() | 向控制台输出一个字符 |
rewind() | 将文件指针重新指向文件开头 |
setbuf() | 把缓冲区与流相关联 |
setvbuf() | 设置文件流的缓冲区 |
ungetc() | 把字符退回到输入流 |
printf() | 格式化输出函数 |
sprintf() | 将格式化的数据写入字符串 |
sscanf() | 从字符串中读取指定格式的数据 |
remove() | 删除文件或目录 |
rename() | 重命名文件或目录 |
perror() | 打印最近一次系统错误信息 |
getche() | 从控制台读取字符并立即回显 |
getw() | 以二进制形式从文件流中读取整数 |
puts() | 将一个字符串放入标准输出流(stdout)中 |
putw() | 以二进制形式向文件流中写入整数 |
snprintf() | 将格式化的数据写入字符串—sprintf() |
temfile() | 以二进制形式创建一个临时文件并打开 |
tmpnam() | 产生一个唯一的包含路径的文件名 |
ungetch() | 把一个字符退回到键盘缓冲区 |
fgetpos() | 获得当前文件的读写指针 |
fsetpos() | 设置当前文件的读写指针 |
fclose() | 关闭文件流 |
fflush() | 清空文件缓冲区(或标准输入输出缓冲区) |
ferror() | 检测文件流是否出错 |
freopen() | 文件流重定向,流替换 |
clearerr() | 清除(复位)文件流的错误标识,并使文件结束标标识为0 |
fgetc() | 从文件流中读取一个字符 |
fgetchar() | 从文件流中读取一个字符 |
fputchar() | 将一个字符输出到标准输出流(stdout)中 |
fgets() | 从文件流中读取一行或指定个数的字符 |
feof() | 检查流上文件的结束标识(是否读到文件结尾) |
fputs() | 将指定的字符串写入到文件流 |
fread() | 从文件流中读取数据 |
fwrite() | 向文件流中写入数据 |
fseek() | 移动文件的读写指针到指定的位置 |
ftell() | 获取文件读写指针的当前位置 |
fprintf() | 将格式化数据输出到文件流 |
scanf() | 格式化输入函数 |
fscanf() | 将文件流中的数据格式化输入 |