Einzelnen Beitrag anzeigen

DMW

Registriert seit: 6. Sep 2006
Ort: Münster
269 Beiträge
 
Delphi XE Professional
 
#15

Re: [C++] Binärdateien

  Alt 31. Okt 2007, 18:39
Zitat von Muetze1:
Code:
int lLen(0);
file.read(&lLen, sizeof(int));
nfo.Name.SetLength(lLen);
file.read(nfo.Name.c_str(), lLen);   // ist der temporäre char * auch so rückwärts nutzbar wie in Delphi?
Ja, ist er, wie in der Implementation ersichtlich:
Code:
 // sysmac.h
namespace System
{
  ...
  class RTL_DELPHIRETURN AnsiString
  {
    ...
    // C string operator
    char* __fastcall c_str() const       { return (Data)? Data: "";}
    ...
  };
  ...
}
...
Moritz
  Mit Zitat antworten Zitat