in Datei schreiben



  • Hallo, ich habe ein Problem mit folgendem Code:

    CString name = m_dateiname+".php";
        CHAR laenge = sizeof(m_code);
    
    TCHAR str[laenge];
    UpdateData( TRUE );
    _tcscpy( str, m_code ); // kopiert in str
    CFile datei(name, CFile::modeCreate | CFile::modeWrite );
    datei.Write( str, laenge );
    datei.Close();
    

    Warum nimmt er bei "TCHAR str" nicht die Variable "laenge" als Argument?
    Und warum kommt bei der Variable "name" nur ".php" bei raus?

    Ich schreib das in ein Forum, weil ich in meinen C++ - Referzen nichts entspr. finden konnte...

    Danke für eure Hilfe!
    Nico



  • übrigens habe ich für "laenge" auch schon int-Wert versucht...
    Ich kenne TCHAR nicht, und weiß deshalb nicht welche Argumente nötig sind...



  • hat keiner eine Idee?



  • str[laenge] erwartet auf jeden fall zahl (int)für laenge.
    welchen Typ hat denn m_code?


Log in to reply