Lire d'un fichier texte en c++

Signaler
Messages postés
28
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
1 mai 2012
-
Messages postés
305
Date d'inscription
jeudi 29 avril 2004
Statut
Membre
Dernière intervention
18 janvier 2012
-
Bonjour,
comment on peut lire le fichier a une position donnée et nombre de caractère donner en c++?
D'avance merci pour votre aide

2 réponses

Messages postés
26
Date d'inscription
mercredi 5 décembre 2007
Statut
Membre
Dernière intervention
8 juillet 2011

Salut,

Le sujet est très fortement traité et GG sera ton ami
Tapez le texte de l'url ici.
Messages postés
305
Date d'inscription
jeudi 29 avril 2004
Statut
Membre
Dernière intervention
18 janvier 2012

Voilou

int length;

ifstream is;
is.open ("text.txt", ios::binary );

is.seekg (0, ios::end);
length = is.tellg();

int pos = 4; // example : lire a partir de 4
int taille = 10; // lire 10 chars

char * buffer = new char[taille];

if((pos+taille) < length)
{
  is.seekg (pos, ios::beg);
  is.read(buffer, taille);
}
is.close();