C++ - Manipulation de fichier

cs_Karen Messages postés 2 Date d'inscription vendredi 3 janvier 2003 Statut Membre Dernière intervention 23 janvier 2003 - 20 janv. 2003 à 10:02
cs_Karen Messages postés 2 Date d'inscription vendredi 3 janvier 2003 Statut Membre Dernière intervention 23 janvier 2003 - 23 janv. 2003 à 11:24
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

cs_vieuxLion Messages postés 455 Date d'inscription samedi 26 octobre 2002 Statut Membre Dernière intervention 6 avril 2004 8
21 janv. 2003 à 19:05
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
0
cs_Karen Messages postés 2 Date d'inscription vendredi 3 janvier 2003 Statut Membre Dernière intervention 23 janvier 2003
23 janv. 2003 à 11:24
Merci beaucoup... VieuxLion!
0
Rejoignez-nous