#include <stdio.h>
int main()
{
int k, n, i, a[6] = { 1,2,3,4,5,6 };
FILE* fp;
fp = fopen("d2.dat", "wb");
for (i = 0; i < 6; i++) fprintf(fp, "%d\n", a[i]);
fclose(fp);
fp = fopen("d2.dat", "rb");
for (i = 0; i < 3; i++) fscanf(fp, "%d%d", &k, &n);
fclose(fp);
printf("%d,%d\n", k, n);
return 0;
}
为什么不是 1,2?