gpt4 book ai didi

c - 为什么我必须读取 a\n 才能继续读取字符串?

转载 作者:行者123 更新时间:2023-11-30 21:38:43 24 4
gpt4 key购买 nike

2
1
1
Agatha CHristie
UK
Ultimul Caz Al lui Hercule Poiroit de pe fisier2

这是我的输入文件。我正在使用 fgets 阅读它。我自己写的,行尾没有空格,因为完成后我按了回车键。

问题是我使用了 2 个连续的 fget 来读取 Agatha CHristie 和 UK,之后我必须使用

fscanf(input, "\n", trash); 

以便阅读下一行。

这是为什么呢?它从内到外地折磨着我,而且它似乎完全是随机的。

最佳答案

您是否将 fgets() 的要读取参数的字符数设置为正确的大小?

关于c - 为什么我必须读取 a\n 才能继续读取字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48601552/

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