Warum ist die Datei nach dem Speichern leer ?



  • Ich möchte hiermit Speichern :

    void CMy1Dlg::OnDateiSpeichern() 
    {
    UpdateData(TRUE);
    CFileException fileException;
    CFile speichern;
    speichern.Open(m_datei , CFile::modeCreate | CFile::modeReadWrite, &fileException );
    speichern.Write(m_strOutput,sizeof(m_strOutput));
    speichern.Close();
    UpdateData(FALSE);
    }
    

    m_strOutput ist eine membervariable zu einem eingabefeld in diesem Eingabefeld öffne ich eine Datei , und ändere sie , wenn ich die aber wieder hiermit Speichere (um das geenderte zu übernehmen) ist die Datei leer , warum ?



  • CString::getlength statt sizeof(CString)

    Devil


Anmelden zum Antworten