C语言 stdio.h 头文件详解:包含哪些函数?
stdio.h 是 C 语言标准输入输出库的头文件,包含了大量的函数,方便程序员进行输入输出操作。
1. 文件读写相关函数:
- fopen: 打开文件
- fclose: 关闭文件
- fread: 从文件读取数据
- fwrite: 向文件写入数据
- fgets: 从文件读取一行数据
- fputs: 向文件写入一行数据
2. 标准输入输出函数:
- printf: 格式化输出到标准输出(屏幕)
- scanf: 从标准输入(键盘)读取数据
- puts: 输出字符串到标准输出
- getchar: 从标准输入读取一个字符
- putchar: 向标准输出输出一个字符
3. 缓冲区操作函数:
- setbuf: 设置文件流的缓冲区
- setvbuf: 设置文件流的缓冲区,并指定缓冲区类型
- fflush: 清空文件流的缓冲区
4. 格式化输出函数:
- sprintf: 格式化输出到字符串
- fprintf: 格式化输出到文件
- vprintf: 格式化输出到标准输出,参数为可变参数列表
- vfprintf: 格式化输出到文件,参数为可变参数列表
5. 错误处理函数:
- perror: 打印错误信息到标准错误输出
- ferror: 检查文件流是否存在错误
- clearerr: 清除文件流的错误标志
6. 文件定位函数:
- fseek: 设置文件指针的位置
- ftell: 获取文件指针的当前位置
- rewind: 将文件指针重置到文件开头
7. 字符串操作函数:
- fgets: 从文件读取一行数据
- fputs: 向文件写入一行数据
- printf: 格式化输出到标准输出,可以输出字符串
- scanf: 从标准输入读取数据,可以读取字符串
8. 执行命令函数:
- system: 执行系统命令
总之,stdio.h 包含了许多与流(文件、键盘、屏幕等)相关的函数,使得程序的输入输出操作更加便捷。
原文地址: https://www.cveoy.top/t/topic/n4EL 著作权归作者所有。请勿转载和采集!