Bonjour,
comment detecter la fin du fichier en c++, je cherche à executer l' instruction (*taille=cp)une fois je detecte la fin du fichier
vecteur* RegionApprox:: readvecteur(char *fichier,int *taille)
{
int cp=0;
float val1,cst=1600/(4*d);
ifstream Al;
vecteur *data;
data=new vecteur[cst];
Al.open(fichier);
Al.seekg(((*taille*4*d)),ios::beg);
while ((Al )&& (cp
>val1;
data[cp].coord[i]=val1;
}
cp++;
}
(*taille)=cp;
if(!Al)(*taille)=-1;//jamais verifier
Al.close();
return data;
}
pourquoi la condition if(!Al)(*taille)=-1;n'est jamais verifier?cqc comprend pourquoi? merci d'avance