Ich habe ein mit einer Listbox, die Zeilen mit vier Wörtern enthält. Wenn ich auf eine Zeile klicke, sollten diese Wörter in vier verschiedenen Textfeldern angezeigt werden. Bis jetzt habe ich alles funktioniert, aber ich habe ein Problem mit der Konvertierung von Zeichen. Die Zeichenfolge aus der Listbox ist eine UnicodeString, aber die STRTOK verwendet eine char []. Der Compiler sagt Met kann UnicodeString nicht in Char [] konvertieren. Dies ist der Code, den ich dafür verwende:
%Vor%Ich weiß, dass mein Code nicht gut aussieht, ziemlich schlecht. Ich lerne gerade etwas Programmierung in C ++. Könnte mir jemand sagen, wie man das umsetzt?
strtok ändert tatsächlich Ihr char-Array, daher müssen Sie ein Array von Zeichen erstellen, die Sie ändern dürfen. Der direkte Verweis auf die UnicodeString-Zeichenfolge funktioniert nicht.
%Vor%Tags und Links c++builder chars