005
23.10.2003, 18:57 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo,
C++: |
UpdateData(TRUE); CFileDialog dlg (false,NULL,NULL,NULL,"Textdateien(*.txt)|*.txt||"); if (dlg.DoModal() == IDOK){ ofstream Data; // of = open file / Variablendeklarartion Data.open(dlg.GetFileName(),ios::out); if (m_cAnzeige == ""){ MessageBox("Erst den Text eingeben"); }else{ /* for(int i=0;i<=m_cAnzeige.GetLength();i++) Data << m_cAnzeige[i]; */ Data << m_cAnzeige.GetBuffer() << endl; Data << "\r\n""Länge des Textes:" <<m_cAnzeige.GetLength() <<endl; MessageBox("Der Text wurde auf die Datei "+dlg.GetFileName()+ " geschrieben"); } Data.close(); }
|
Ob es sinnvoll ist MessageBox 1 an dieser Stelle zu bringen, solltest Du Dir selbst überlegen. GetFileName() liest den Namen aus dem Eingabefeld bzw. der vom User ausgewählten Datei. -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 23.10.2003 um 18:57 Uhr von Uwe editiert. |