在C中读取文件时出现奇怪的循环
我正在用C写一个代码来读取矩阵(3的平方矩阵),问题就在这里在C中读取文件时出现奇怪的循环,c,loops,fgetc,C,Loops,Fgetc,我正在用C写一个代码来读取矩阵(3的平方矩阵),问题就在这里 for (i = 0; ((i < N) && (temp = fgetc(arquivo)) != '\n') ; i++) { for (j = 0; j < N; j++) { A[i][j] = temp; } } 问题就在这里 for (i = 0; ((i < N) && (temp = fget
for (i = 0; ((i < N) && (temp = fgetc(arquivo)) != '\n') ; i++) {
for (j = 0; j < N; j++) {
A[i][j] = temp;
}
}
问题就在这里
for (i = 0; ((i < N) && (temp = fgetc(arquivo)) != '\n') ; i++) {
for (j = 0; j < N; j++) {
A[i][j] = temp;
}
}
5
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
5
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
5
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
5
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
5
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
6
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
6
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
6
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
6
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
6
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
6
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
XXXXXX
5
AAAAA
AAAAA
AAAAA
AAAAA
AAAAA
for (i = 0; ((i < N) && (temp = fgetc(arquivo)) != '\n') ; i++) {
for (j = 0; j < N; j++) {
A[i][j] = temp;
}
}
for (i = 0; i < N; i++) {
for(j = 0; (temp = fgetc(arquivo)) != '\n'; j++ ) {
A[i][j] = temp;
}
}