gpt4 book ai didi

c - 在 C 中逐行读取和处理文本文件

转载 作者:太空宇宙 更新时间:2023-11-04 08:47:29 24 4
gpt4 key购买 nike

<分区>

我有一个如下所示的文本文件:

1;Einstein;Albert;3914-1948-4
2;Newton;Isaac;1941-5525-2
...

和这样的结构

typedef struct {
int Nr;
char FName[30];
char LName[30];
char ID[12];
} student;

我有一个函数,它接受一个结构类似于上面文件中的一行的字符串和一个结构,并将该行的数据保存在结构中。

现在我必须从文件中读取一行,用我的函数处理它并转到下一行。

我会在一个循环中执行此操作,从一行跳到另一行并为每一行创建一个新的变量类型 student。

但我不知道该怎么做。 fgets 只允许您阅读一行,我看不到跳转到下一行的方法。

有没有一种不太复杂的方法可以做到这一点?

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