Bonjour;
j'ai un fichier ouvert en mode mise à jour et la position (pos) ,ou je dois inserer mes elements. comment faire?? sachant que pos est un entier qui contient le nombre de données lu jusqu'à l'endroit de l'insertion, j'ai utiliser la fonction :
void RegionApprox::insererfich(char *fich,Region reg,int pos)
{
int cp=0;
float val1;
ifstream file;
ofstream A(fich,ios::out|ios::ate);
if (! A) cout << "Error opening output file" << endl;
while ((A)&&(cp<(pos)) )
{
file>>val1
cp++;
}//cp l'endroit de l'insersion
// ????? ici l'insersion se fait toujours au debut du fichier
A<