C++ - Manipulation de fichier

Signaler
Messages postés
2
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
23 janvier 2003
-
Messages postés
2
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
23 janvier 2003
-
Bonjour à tous,

Est-ce que quelqu'un pourrait m'indiquer comment trouver le dernier caractère inscrit dans un fichier *.dat.

Merci beaucoup,
Karen

2 réponses

Messages postés
455
Date d'inscription
samedi 26 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2004
8
Bon jour
il y a déjà quelques sources qui te permettent de te débrouiller sur le sujet.

Voici tout de même un exemple permettant d'y arriver facilement :

#include
#include <fstream>
using namespace std ;

int main(void){ //lire le dernier octet du fichier num.dat
ifstream fic("num.dat",ios::in | ios::binary);
fic.seekg(-1, ios::end);//la fin -1
char c ;
if (fic >> c) cout << (int)c << endl;
return 0;
}
le cast en int pour mieux imprimer le résultat
Messages postés
2
Date d'inscription
vendredi 3 janvier 2003
Statut
Membre
Dernière intervention
23 janvier 2003

Merci beaucoup... VieuxLion!