gpt4 book ai didi

c - fgets 中是否需要尾随换行符?

转载 作者:行者123 更新时间:2023-12-02 09:35:32 34 4
gpt4 key购买 nike

当我使用“fgets”和“newline”关键字进行搜索时,有很多关于如何删除尾随换行符的帖子(这种删除似乎是一种负担)。然而,似乎很少解释 fgets 如何需要包含换行符。同样在 C++ 中,“std::getline”和“std::istream:getline”方法不会保留换行符。那么这是有原因的吗?

最佳答案

这是令人满意的(恕我直言)解释:
http://www.cplusplus.com/reference/cstdio/fgets/

特别是:

A newline character makes fgets stop reading, but it is considered a valid character by the function and included in the string copied to str.

关于c - fgets 中是否需要尾随换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26672134/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com