扫描文件中的数字到数组

时间:2015-05-21 05:54:41

标签: c

将这些数字输入两个独立数组的代码位于列出的文件中:

18 18 25 31 37 82 82 87 89 230 85 87 558

3 3 3 3 3 3 5 4 4 4 10 3 3 10

工作和输出都不是很大,例如2686616 2686632 4 1991898240 0 10027008 -352000039 0 2686632 1991898249 1991898624

任何人都能帮忙解决这个问题吗? 对不起,这只是在main里面,它有合适的包含和main {}

FILE *locFile;
LOCFile = fopen("c:\\locvalues.txt", "r");
FILE *methodFile;
methodFile = fopen("c:\\methodvalues.txt", "r");


int locArray[13];
int methodArray[13];
int i;

for (i = 0; i < 13; i++)
{
    fscanf(locFile, "%d", &locArray[i]);
    fscanf(methodFile, "%d", &methodArray[i]);

}

for (i = 0; i < 13; i++)
{
    printf("%d\n", locArray[i]);
    printf("%d\n", methodArray[i]);
}

fclose(locFile);
fclose(methodFile);

1 个答案:

答案 0 :(得分:0)

如评论中所示,如果您在第二行上用LOCFile替换locFile并重新编译,那么您的示例代码应运行正常。