gpt4 book ai didi

c - 使用 fscanf 和 delimeter c 扫描整数

转载 作者:行者123 更新时间:2023-11-30 15:14:12 24 4
gpt4 key购买 nike

我想将 int 存储到结构中的 CorrectAnswer 变量中,但它被保存为另一种类型,因为我想将它与 进行比较>int。如何修改以下代码以将其另存为 int

fscanf(file, "%[^;]", &questionArray[i].correctAnswer);

我猜它应该类似于“%d[^;]”

此外,questionArray[i]. CorrectAnswer 中保存的数据类型到底是什么?

关于分号,这是因为“正确答案”位于行尾。

最佳答案

建议:

fscanf(file, "%d;", &questionArray[i].correctAnswer);

因为这会将数据作为整数读取,并且还会消耗尾随分号“;”

关于c - 使用 fscanf 和 delimeter c 扫描整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34139019/

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