gpt4 book ai didi

c - 如何读取CSV格式的txt文件并保存到C中的数组中

转载 作者:行者123 更新时间:2023-11-30 17:39:39 25 4
gpt4 key购买 nike

我是 C 新手,我需要读取一个 .txt 文件,其中每行有 3 个字段,用逗号分隔,我需要将其保存到一个数组中。我想知道该怎么做?这是一个示例文件:

0, "test", 100
1, "hi", 2
2, "goodbye", 0

所以我想知道如何逐行读取文件并将每个元素存储到数组中。我首先定义一个结构:

typedef struct data {
int col1;
char *col2;
int col3;
} data_t;

有人可以帮我开始打开文件吗?

最佳答案

SQLite shell有一个读取 CSV 的 .import 命令。值得研究。可以找到here ;搜索 CSVReader 以查看其编码方式。

关于c - 如何读取CSV格式的txt文件并保存到C中的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21742140/

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