在 main 内部,我有以下过程从文件中获取数字:
FILE *f = fopen("numbers.txt", "r");
if(f != NULL) {
    char line[BUFFER_SIZE];
    while(fgets(line, sizeof(line), f) != NULL) {
        char *start = line;
        int field;
        int n;
        while(sscanf(start, "%d", &field, &n) == 1) {
            printf("%d \n", field);
            start += n;
        }
    }
    fclose(f);
}
如果我在上面添加一个整数数组,例如 int num[100],我会遇到访问冲突。
似乎这以某种方式导致文件读取出现问题,但我目前不知道如何。