Стоит задача в Photon-2 в QNX6.5.1 "Нейтрино" с использованием функции форматного вывода типа sprintf выводить символы на кириллице? Причем, вывести символ на латинице получается, вывести строку на кириллице - тоже получается, а вывести символ на кириллице - нет. Использую шрифт cowr10. Помогите, пожалуйста. Листинг программы ниже.
PtArg_t arg[10];
char str[ 200 ];
sprintf( str, "%c", 'G');
PtSetArg(&arg[0], Pt_ARG_TEXT_STRING, str, 0);
PtSetResources(ABW_PtButton_1, 1, arg);
PtRealizeWidget(ABW_PtButton_1); // выводится символ G
sprintf( str, "%s", "Жизнь");
PtSetArg(&arg[0], Pt_ARG_TEXT_STRING, str, 0);
PtSetResources(ABW_PtButton_2, 1, arg);
PtRealizeWidget(ABW_PtButton_2); // выводится строка Жизнь
sprintf( str, "%c", 'Ж');
PtSetArg(&arg[0], Pt_ARG_TEXT_STRING, str, 0);
PtSetResources(ABW_PtButton_3, 1, arg);
PtRealizeWidget(ABW_PtButton_3); // символ Ж не выводится