lu,
Je recherche des fonction pour ouvrir fermer, savoir la taille d'un fichier, extraire tout un fichier.
Merci
Je te conseille les fonctions de bas niveau :int open(const char *nom, int options); int write(int handle, void *buffer, int combien); int read(int handle, void *buffer, int cC'est un peu plus chiant parcequ'il faut gérer soi-même les buffers (pas question d'appeler 256 fois read pour lire 256 longs, bonjour la lenteur !)
int GetFileSize(const char *filename) { FILE *fp; int filesize; fp = fopen(filename,"rb"); /* On onvre le fichier */ fseek(fp,0,SEEK_END); /* On va a la fin du fichier */ filesize = ftell(fp); /$ On recupere l'emplacement (offset) sur le fichier du pointeur de fichier */ fclose(fp); return filesize; }
class CCarnetAdresseApp : public CWinApp { public: CUtilisateurs Utilisateur; CCarnetAdresseApp(); // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CCarnetAdresseApp) public: virtual BOOL InitInstance(); //}}AFX_VIRTUAL // Implementation //{{AFX_MSG(CCarnetAdresseApp) // NOTE - the ClassWizard will add and remove member functions here. // DO NOT EDIT what you see in these blocks of generated code ! //}}AFX_MSG DECLARE_MESSAGE_MAP() };