fgets输入字符串
时间: 2023-10-19 07:30:48 浏览: 108
fgets函数用于从输入流中读取一行字符串,并将其存储在指定的字符数组中。fgets函数的第一个参数是字符数组,用于存储读取的字符串。第二个参数是要读取的字符的最大数量(包括空字符)。第三个参数是要读取的文件指针,通常使用stdin表示标准输入流。fgets函数会读取输入流中的字符,直到达到最大数量或者遇到换行符为止。如果成功读取了一行字符,fgets函数会将该字符串存储在指定的字符数组中,并在末尾添加一个空字符表示字符串的结束。如果输入流中的字符数量超过了指定的最大数量,fgets函数会将剩余的字符留在输入流中,并在指定的字符数组中存储截断的字符串。这样,我们可以通过多次调用fgets函数来读取多行字符串。 <span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C语言的字符串输入fgets()函数](https://blog.csdn.net/Galaxy_Robot/article/details/106974869)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文