所以可以说我必须阅读文本
鲍勃 5 5 5
山姆 4 4 4
或者
2 2 2 乔
1 1 1 拉里
对数字使用单独的二维数组,对名称使用其他数组。我该怎么做呢?
我考虑过至少在第一种情况下使用
char reading;
int test[MAX][LEN];//where max is some #define, does not matter
while (i<MAX && reading = fgetc(foo) !=EOF ){
if (j<LEN && reading != '\n){
fscanf(foo, "%d", test[i][j]);//i'm really not sure. sorry :(
j++;
}
i++;
}
有没有你会在 fscanf 中使用 %*c 之类的东西的地方,你如何检查新行?我非常失去理解这些材料的任何帮助。