第一次发帖,新手求教,读取一个文件中的数据,把数据存到数组中,检测数组中是否有数大于2,若有bu=1,若没有,bu=0 ,请教大家,看看下面的程序哪里有问题啊,帮帮忙
int bu=0;
int i;
int a[100];
FILE *fp1;
fp1=fopen("D:/2.txt","r");
while( !feof( fp1 ) )
{
for(i=0;i<10;i++)
{
fscanf(fp1,"%d",&a[i]);
}
for(i=0;i<10;i++)
{
if(a[i]>2)
bu=1;
else bu=0;
}
ui->lineEdit_2->setText(QString("%1").arg(bu));
fp.close();
}