Ouverture d'un fichier

Signaler
Messages postés
40
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
24 mai 2006
-
Messages postés
126
Date d'inscription
jeudi 5 juin 2003
Statut
Membre
Dernière intervention
11 juillet 2006
-
salut
en utilisant un objet CFileDialog, pour selectionner un fichier, mon probleme, je ne sais pas comment faire pour recuperer le contenu d'un fichier selectionné dans une variable mémoire CString ???
merci

1 réponse

Messages postés
126
Date d'inscription
jeudi 5 juin 2003
Statut
Membre
Dernière intervention
11 juillet 2006

CFile f2;
CFileException e2;
char tmp[10000]; // peut etre faire une allocation dynamique en fonction de la taille du fichier
int nbchar;


if( !f2.Open( cheminfichier, CFile::modeRead, &e2 ) )
{
AfxMessageBox("Unable to open fichieruntel");
}
else
{
nbchar = f2.GetLength();
f2.SeekToBegin();
f2.Read( tmp,nbchar );
f2.Close();
}

le contenu de ton fichier est dans tmp, le transformer en CString

TOCHE