Extraire une chaine d'un fichier avec fstream

Résolu
graall Messages postés 27 Date d'inscription mercredi 4 août 2004 Statut Membre Dernière intervention 2 novembre 2005 - 2 sept. 2005 à 19:18
graall Messages postés 27 Date d'inscription mercredi 4 août 2004 Statut Membre Dernière intervention 2 novembre 2005 - 4 sept. 2005 à 08:33
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

mezaya Messages postés 202 Date d'inscription dimanche 18 mai 2003 Statut Membre Dernière intervention 6 mars 2010
3 sept. 2005 à 21:11
le plus simple est de faire : file.read( beginning , x ); et file.read( end , x-y );

Voili,Voilou
3
graall Messages postés 27 Date d'inscription mercredi 4 août 2004 Statut Membre Dernière intervention 2 novembre 2005
4 sept. 2005 à 08:33
merci :)
0
Rejoignez-nous