gpt4 book ai didi

c - fscanf 文件 - 停止读取当前行?

转载 作者:行者123 更新时间:2023-11-30 21:03:07 28 4
gpt4 key购买 nike

我正在编写一个程序,读取一个文本文件。文本文件的结构如下:

Apple 0.19 

Juice 0.89

Bread 1.19

现在程序应该读取(使用 fscanf 和具有已知缓冲区的字符串)第一行,直到到达空白形状(名称和数字之间)并进入下一行而不读取数字,因此它可以给出给我一份没有数字的 list 。意味着它就像“如果 fscanf 读取空白,则进入下一行”。我怎样才能做到这一点?

最佳答案

// this will work for a line such as "Pumpkin pie 1.50"
char *sptr = strrchr (linestring, ' '); // find last space
if (sptr) // if one was found
*sptr = 0; // truncate string

关于c - fscanf 文件 - 停止读取当前行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26485635/

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