Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"Draculark"«
Zitat
Mal angenommen du würdest einen String gespeichert kriegen. Der liegt dann in der Datei - und? Wie willst du später rauskriegen, wo er aufhört?
man könnte ja annehmen,dass das ding so klug ist,dass es weißt,wenn nach nem buchstaben LANGE nix mehr kommt,dass da das ende ist...
oder,dass es nen string automatisch mit nem zeichen verseht z.b. \send oder sowas und das an jeden string am ende hinzugeadded wird,dass man eben weiß,wo der aufhört
aber ist halt ned so
Zitat von »"koschka"«
@David:
klar, die Methode str.lenght()+1 * wchar_t, deswegen auch basic_string
C-/C++-Quelltext |
|
1 2 3 4 5 |
template< typename Type > inline std::size_t StrMemSize( const Type& str ) { return str.length() * sizeof( Type::value_type ); } |
Zitat von »"koschka"«
C-/C++-Quelltext
1 2 3 4 #include <string> ... std::basic_string<wchar_t> tmp = "Hallo Ich bin'n Sting :) "; ...
[...]
ich weiss ich wollt nur das wchar_t "hervorheben"
Zitat von »"koschka"«
Jep , aber ich denke das man hier sich hier auf einen Typ einigen kann, wenn nicht, einfach die größe des Types noch mit Speichern.
Werbeanzeige