我正在尝试从C语言的.csv文件中读取文件,它适用于我的字符数组,但不适用于我的文件。
char fname[24];
char lnem[48];
char email[36]
long phone;
fscanf(fp, "%[^,],%[^,],%[^,]%*s,%lf", fname, lname, email, phone);
答案 0 :(得分:1)
该行应为
fscanf(fp, "%[^,],%[^,],%[^,],%ld", fname, lname, email, &phone);
// removed %*s ----^ ^---- format specifier ^---- address-of operator