【发布时间】:2014-03-11 14:48:42
【问题描述】:
我是 C 新手,我需要读取一个 .txt 文件,其中每行有 3 个字段,用逗号分隔,我需要将其保存到一个数组中。我想知道如何做到这一点? 这是一个示例文件:
0, "test", 100
1, "hi", 2
2, "goodbye", 0
所以我想知道如何逐行读取文件并将每个元素存储到数组中。我从定义一个结构开始:
typedef struct data {
int col1;
char *col2;
int col3;
} data_t;
谁能帮我开始打开文件?
【问题讨论】:
-
您可以只使用libcsv 库。