gpt4 book ai didi

c - 将具有不同数据类型的文本文件放入结构数组

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

<分区>

我必须解析一个包含 3 种不同数据类型的文本文件。我希望它保存在一个包含三个成员的结构数组中。我的文本文件如下所示:

A B 45.78965
A C 35.46731
B C 46.78695

我正在阅读的程序如下,但它不起作用。我做错了什么?

#include <stdio.h>

struct gra {
char from;
char to;
double w;
};

int main ()
{
FILE *fp = fopen("graph.txt", "r");
int i = 0;
while (!feof(fp)) {
fscanf(fp, "%[^\t]", &graph[i].from, &graph[i].to, &graph[i].w);
i++;
}
fclose(fp);
}

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