Extraire une chaine d'un fichier avec fstream [Résolu]

Signaler
Messages postés
27
Date d'inscription
mercredi 4 août 2004
Statut
Membre
Dernière intervention
2 novembre 2005
-
Messages postés
27
Date d'inscription
mercredi 4 août 2004
Statut
Membre
Dernière intervention
2 novembre 2005
-
bonjour,
j'ai un problème avec ce code :
(le problème est explique dans les comentaires)

int x = 10;


fstream file("fichier.txt, ios_base::in);


char *beginning;
beginning = new char[x+1];
char *end;
end = new char[x-y+1]; // y étant le nombre de caractères dans le fichier (toujours supérieur ou égal à x)


// là je voudrais copier le début du fichier (jusqu'au caractère x) dans beginning
// et le reste dans end
// problème : je ne sais pas comment faire...


Reference.close();

merci pour votre aide :-)

2 réponses

Messages postés
202
Date d'inscription
dimanche 18 mai 2003
Statut
Membre
Dernière intervention
6 mars 2010

le plus simple est de faire : file.read( beginning , x ); et file.read( end , x-y );

Voili,Voilou
Messages postés
27
Date d'inscription
mercredi 4 août 2004
Statut
Membre
Dernière intervention
2 novembre 2005

merci :)