У меня есть структура ...Содержания CSV-файл в структуру в С.
struct myStruct {
char Topic[8];
char Unit[8];
char Prim[1];
char Temp[2];
...
...
...
};
Я разбор данных из файла csv
. Где каждый токен является членом структуры в этом порядке.
ptr = fgets(record, MAX_RECORD, fpIn);
strcpy(eachRow, record);
token = strtok(eachRow, ",");
while(token != NULL)
{
printf("Token = %s \n", token);
// I have to copy the token into that members of the structure in that order.
token = strtok(NULL, ",");
}
Как можно сопоставить structuer указателя члены сообщества, так что я могу использовать в цикле, чтобы скопировать маркер непосредственно в элемент структуры?
Обратите внимание, что маркеры _strings_ и 'char Prim [1];' достаточно велики для строки '' ''. – chux
@chux: Да, я отметил это. Благодарю. – NJMR