问题在这里,我的原意是将buf里的内容分成两段赋给Car结构体成员的name 和 status,这里buf的内容是
ABCDEFG arrives这么一个15个char的字符串,我想把前七个赋给name,后七个赋给arrives )
这里该填写什么?
typedef struct Car {
char name[8] ;
char status[8];
}Car;
int main() {
FILE* fp = fopen(".\\data.txt", "r");
if (fp == NULL) {
return 0;
}
char buf[16] = { 0 };
Car allCar[29] = { 0 };
int i = 0;
while (fgets(buf, sizeof(buf), fp) != NULL) {
for (int j = 0; j < 7; j++) {
Car car;
}
i++;
}
fclose(fp);
return 0;
}
return 0;
}