fscanf无法读取倒数第二个变量

时间:2019-05-26 15:43:27

标签: c

我正在尝试从文件中读取一些值,该文件的每一行都采用以下格式:

  

765,-8,-2,-1,06 / 01 / 2018,23:23

这是我的fscanf的样子:

fscanf(file, "%d,%d,%d,%d,%[^,],%[^\n]\n", &code, &x, &y, &z, date, time);

这是我用来查看值是否正确存储的方式:

printf("%3d\t%2d, %2d, %2d\t%10s\t%5s\n", code, x, y, z, date, time);

这是printf显示的内容:

  

765 -8,-2,-1 23:23   日期丢失了,我不确定为什么。

0 个答案:

没有答案