#define TERMMAX 100
typedef struct{
int coef;
int expon;
} poly;
poly term[TERMMAX];
int avail = 0;
#define TERMMAX 100
enter code here
int main()
{
int i;
FILE *fp = fopen("a.txt", "r");
while(fscanf(fp, "%d\t%d", &term[avail].coef, &term[avail].expon) != EOF)
avail++;
上面的fscanf部分工作得很好但是下面的fscanf没有。
while(fscanf(fp, "%d\t%d", &term[avail].coef, &term[avail++].expon) != EOF)
;
没有任何东西存储在term []。expon中。为什么呢?
答案 0 :(得分:2)