Unicode-Neuling
-
Hi.
Ich hab eine String-Klasse geschrieben, die intern wchar_t als buffer verwendet. Nun gehts um die Implementierung von substr().
Wenn ich wcsncpy() verwende, hab ich am Ende des Buffers kein \0 und kann daher nichts anhängen, bzw es wird zu weit hinten angehängt, so dass zwischen dem Text und dem Angehängten komische zeichen sind. Hab zwar memset(buffer, 0 sizeof(buffer)) verwendet, aber das klappt nicht. Ein buffer[lenght+1]='\0'; nach dem Aufruf von wcsncpy bringt auch nichts :(.
Kann jemand helfen?
-
Scorcher24 schrieb:
...Ich hab eine String-Klasse geschrieben, die intern wchar_t als buffer verwendet...
hmm... und was wäre mit std::wstring?
-
Geht nicht.
Ich brauche diese String-Klasse um sie bei einer Script-Sprache anzumelden.
Und das behebt ja auch nicht das Problem an sich.
rya.