在C

时间:2018-02-12 01:13:13

标签: c csv parsing

如何在C中选择CSV文件的某些字段?例如,给出以下行:

    03010.1*A,63FD,LINK FIELD,ALACHUA,FL,ASO,ORL,PR,29-41-53.0000N,082-29-29.0000W,PR,,NON-NPIAS,,N,,,2,0

如何将每个值存储到结构中,除了ASO,ORL,PR,NON-NPIAS以及行尾的尾随2,0?

我的结构定义如下:

typedef struct airPdata
{
char *siteNumber;
char *locID;
char *fieldName;
char *city;
char *state;
char *latitude;
char *longitude;
char *controlTower;
} airPdata;

我理解如何使用strsep()删除字段之间的逗号,但我不知道如何消除不需要的字段。

0 个答案:

没有答案