Bonjour ,
j'ai un programme qui utilise des entrée/sortie lecture écriture dans un fichier de taille très grande 20 go,
y-il un moyen pour accélérer le processus de lecture*/écriture dans ce fichier, voici ma fonction de lecteur est est définie inline et pourtant le temps d'exection est tres long,
inline void GetidRegion(vecteur *a,int nb,Region *reg)
{
int n;
int cp=0;
ifstream Al;
Al.open(fichregion,ios::in|ios::binary);
if(!Al){cout<<"error opening fichier";exit(0);}
else
while ((Al.read((char*)reg,sizeof(Region))))
{
cp++;
}
Al.close();
}
merci pour toute suggestion
