fgets

来自cppreference.com
< c‎ | io

定义于头文件 <stdio.h>
char *fgets( char *str, int count, FILE *stream );
从给定的文件流读取至多count - 1字符,并把它们存储在str。所产生的字符串总是NULL终止。停止解析,如果出现文件结束或一个换行符,在这种情况下,str包含该换行符.
原文:
Reads at most count - 1 characters from the given file stream and stores them in str. The produced character string is always NULL-terminated. Parsing stops if end-of-file occurs or a newline character is found, in which case str will contain that newline character.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

str -
字符串读取的字符
原文:
string to read the characters to
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
count -
str的长度
原文:
the length of str
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
stream -
文件流中读取的数据
原文:
file stream to read the data from
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

str成功,NULL错误
原文:
str on success, NULL on an error
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

stdin、文件流或缓冲区读取格式化输入
(函数) [edit]
(C11前)
(C11起)
stdin读取一个字符串
(函数) [edit]
将一个字符串写入文件流
(函数) [edit]
fgetsC++文档