Ouverture d'un fichier

isirnet Messages postés 40 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 24 mai 2006 - 12 mai 2005 à 00:56
ricky78 Messages postés 126 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 11 juillet 2006 - 12 mai 2005 à 08:27
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

ricky78 Messages postés 126 Date d'inscription jeudi 5 juin 2003 Statut Membre Dernière intervention 11 juillet 2006
12 mai 2005 à 08:27
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
0
Rejoignez-nous