本人新手 ,txt 文本如下
3
6
add
我想计算出答案等于9,我想使用feget先看是加减乘除在进行运算,但输出的结果却不一样,想请问一下原因。我的代码如下
char line[64];
while (fgets(line, sizeof(line), fileHandle))
{
char *Last = strstr(line, "add");
if (NULL != Last){
fclose(fileHandle);
}
{
int i;
int sum=0;
int numberarray[10];
for(i=0;i<2;i++){
fscanf(fileHandle,"%d",&numberarray[i]);
}
for(i=0;i<2;i++){
sum = sum+(numberarray[i]);
}
printf("the sum %d",sum);
}