MFC

From Mesdoc

Revision as of 20:55, 21 August 2006 by 82.238.156.37 (Talk)

http://c.developpez.com/faq/vc/?page=Fichiers


Quelles sont les différentes méthodes pour manipuler un fichier ?

Pour manipuler un fichier en C/C++ il existe différentes méthodes.

Sous windows, on utilisera directement les API Win32 (CreateFile, ReadFile, ...) ou une surcouche comme les MFC (CFile et ses dérivées)

Que choisir entre l'API Win32 et la surcouche MFC (CFile, CStdioFile) ?

Tant qu'à utiliser les bibliothèques MFC, il est plus intéressant de privilégier les classes CFile ou CStdioFile qui sont plus faciles à manipuler que les fonctions de l'API. On utilisera les fonctions de l'API que lorsque le projet ne doit pas utiliser les MFC. Globalement, on choisit d'utiliser CFile lorsqu'on utilise des fichiers en mode binaire et CStdioFile pour des fichiers en mode texte. L'API Win32 manipule les fichiers comme étant des fichiers binaires.

Personal tools