CFileDialog zum Speichern von Dateien!?!?

Hallo alle zusammen,

bin neu hier im forum und hoffe auf rasche hilfe von euch, da ich nächste woche dienstag ne klausur über den filedialog schreibe!?

hier mal mein anliegen:

Ich benötige am besten eineen kurzen quellcode zum speichern von dateien in einem filedialog!!

mein code:

CFileDialog dlg (false,NULL,NULL,NULL,„Textdateien(*.txt)|*.txt||“);

int FileDialog = dlg.DoModal();

if (FileDialog == IDOK)
{
ofstream Data; // of = open file / Variablendeklarartion
Data.open(„Datei“);
UpdateData(true);
if (m_cAnzeige == „“)
{
MessageBox(„Erst den Text eingeben“);
}
else
{
Data

Du musst Dir mit dlg.GetPathName() den Namen der Datei holen, die der Anwender im CFileDialog ausgewählt/eingegeben hat. Nimm anstelle von ofstream die class CStdioFile:

CString strFilename = dlg.GetPathName();

CStdioFile Data;

if( Data.Open( strFilename, CFile::modeCreate | CFile::modeWrite | CFile::typeText ) )
{
Data.WriteString( m_cAnzeige );
Data.WriteString( _T("\r\n…

Data.Close();
}

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]