"WideStringvariable[index] = WideStringvariable2[index]" Funktioniert nicht
-
Tag, ich möchte einen WideString Element für Element kopieren, weil ich die ersten 3 Zeichen des Strings nicht mitkopieren/-zuweisen möchte, aber das operator=() Element in WideStrings ist nicht dafür überladen. Mein Code sieht momentan so aus:
for(int tmp; tmp != '\0';tmp++) { TMPString[tmp] = Command[3 + tmp]; }
In wie weit muss ich den ändern?
Ach: Die Fehlermeldung ist
[C++ Fehler] Unit1.cpp(30): E2034 Konvertierung von 'WideString' nach 'unsigned short' nicht möglich[ Dieser Beitrag wurde am 21.04.2003 um 20:02 Uhr von 3xtr3m3 N00b5tyl0r editiert. ]
-
Ich würde sagen, dein Fehler liegt in der Bedingung der for-Schleife.
-
Gnaaaa, stimmt, da stimmt was nicht, das ist aber ein anderes Problem, ach ja: Command ist eine Referenz
-
Nimm doch einfach WideString::SubString().
-
Mach ich, danke. Wo find ich die Funktionen eines WideStrings eigentlich in der Hilfe? hab schonmal danach gesucht aber bin bisher noch nicht draufgestoßen.