stdio.h 常用函数

发布时间 2023-04-22 07:01:02作者: linux星

下面是常见的stdio.h函数的使用方法及参数说明:

1. printf

函数原型:int printf(const char *format, ...);

函数说明:将格式化字符串输出到标准输出流stdout中。

参数说明:format为格式化字符串,...表示可变参数列表。

返回值:返回输出的字符数。

2. scanf

函数原型:int scanf(const char *format, ...);

函数说明:从标准输入流stdin中读取输入,并按照指定的格式进行解析。

参数说明:format为格式化字符串,...表示可变参数列表。

返回值:返回成功读取的参数个数。

3. fopen

函数原型:FILE *fopen(const char *filename, const char *mode);

函数说明:打开指定的文件,并返回一个指向该文件的指针。

参数说明:filename为要打开的文件名,mode为打开文件的模式,如"r"表示只读,"w"表示写入,"a"表示追加等。

返回值:返回指向该文件的指针。

4. fclose

函数原型:int fclose(FILE *stream);

函数说明:关闭指定的文件。

参数说明:stream为要关闭的文件指针。

返回值:成功返回0,失败返回EOF。

5. fgets

函数原型:char *fgets(char *s, int size, FILE *stream);

函数说明:从指定文件中读取一行文本。

参数说明:s为存储读取文本的缓冲区,size为缓冲区大小,stream为要读取的文件指针。

返回值:成功返回s,失败返回NULL。

6. fputs

函数原型:int fputs(const char *s, FILE *stream);

函数说明:将指定的字符串写入到指定文件中。

参数说明:s为要写入的字符串,stream为要写入的文件指针。

返回值:成功返回非负数,失败返回EOF。

以上是stdio.h头文件中常见的一些函数的使用方法及参数说明。