我正在尝试将西里尔字符写入在 OSX 应用程序中生成的电子表格中:
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);
但最后一行将无法编译,因为xlSheetWriteStr
期望const char*
代替 w_user。
根据文档,我应该能够传入const wchar_t*
. 有没有办法将我的国际字符写入单元格?