Pour ce
devoir, vous allez implémenter la classe MonFichier
et ces méthodes associées. La classe MonFichier est un "wrapper" pour
un fichier qui peut etre local ou sur internet via http. Contrairement au
devoirs précédents, votre programme offrira une interface à ces utilisateurs
(au lieu d'être console). Vous devrez aussi construire votre interface.
Le but de
ce devoir est de vous faire comprendre les méchanismes de fonctionnement des
exceptions. Votre interface devra donc être assez solide pour pouvoir continuer
à fonctionner si une erreur survient.
Pour vous
connecter à l'internet, la manière la plus simple est d'utiliser la librairie
MFC <afxinet.h>.
Pour créer
un Projet MFC (instructions)
Méthodes
et classes qui vous seront utiles
ü
CFile
o
Cfile::GetFileName (faire un caste avec (LPCTSTR) pour obtenir la valeur en const char*)
ü
CStdioFile
(dérivée de CFile)
Méthodes
et classes utiles pour traiter fichiers à distance: