Puisque tu commence en MFC pourquoi tu finis pas en MFC?
Le FILE* et le fopen c'est du C ça! LOL
A la place c'est du CFile ou CStdioFile si c'est un fichier texte.
Code :
- CFileDialog l_dlgOpenFile(TRUE, "*.mp3", NULL,
- 0, "WAV Files (*.wav)|MP3 files(*.mp3)||" );
- if( l_dlgOpenFile.DoModal() != IDOK )
- return;
- CFile file;
- CFileException e;
- if (!file.Open(CFile::shareExclusive|CFile::modeRead,
- l_dlgOpenFile.GetPathName(), &e))
- {
- // t'as un problème avec ton fichier
- e.ReportError(); // Windows te dis ce qui ne vas pas
- return;
- }
- // là tu fais ce que tu veux avec file
- // NB: le destructeur de file ferme le fichier tu n'as pas à le faire!
|
Bon je l'ai fait de tête alors y'a peut-être des erreurs...
Message édité par slash33 le 28-06-2005 à 19:19:57