Ich bin Tring in eine Tabelle kyrillischen Zeichen zu schreiben, die in einer OSX App generiert wird ist:Kann passieren Wchar_t nicht LibXL WriteStr
sheet = xlBookAddSheet(book, "Output", 0);
detailFormat = xlBookAddFormat(book, 0);
wchar_t *w_user = (wchar_t*)malloc(max_chars * sizeof(wchar_t));
//get wchar_t characters...
xlSheetWriteStr(sheet, row, column, w_user, detailFormat);
aber die letzte Zeile wird nicht als xlSheetWriteStr
kompilieren erwartet const char*
anstelle von w_user.
Nach der docs sollte ich const wchar_t*
übergeben können. Gibt es eine Möglichkeit, meine internationalen Charaktere in eine Zelle zu schreiben?
Danke, es sieht so aus, als würde die Definition von _UNICODE die Verwendung aller Unicode-Versionen der Methoden erzwingen. – Todd
Das ist genau. Wenn Sie es nicht definieren, müssen Sie zwischen der Verwendung der ANSI-Version oder dem direkten Aufruf der spezifischen Funktionen wählen (in diesem Fall 'xlSheetWriteStrW'). –