LINUX.ORG.RU

freepascal и unicode


0

2

великоий секс на меня сошел.

Не могу никак вывести unicode символ через ncurses.

объявление функции там примерно такое.

type
   wchar_t = Widechar;
   pwchar_t = ^wchar_t;

function wins_nwstr(_para1:PWINDOW; _para2:Pwchar_t; _para3:Longint):longint; cdecl;external ncursesw;

как это наколдовать?

★★☆☆☆

надо было не паритсья, нифига нового не объявлять, а просто сделать в начале программы setlocale(LC_ALL, "). Хз почему, но это работает.

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от I-Love-Microsoft

почему?

PS я-то знаю почему можно осуждать. А вот знаешь ли ты?

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от dikiy

просто сделать в начале программы setlocale(LC_ALL, "). Хз почему, но это работает.

A rabotaet potomu, 4to eto v manax napisano :) setlocale delat' objazatelno v luboj programme, kotoraja c nestandartnoj (ne LC_ALL=C) lokalju rabotat' xo4et. Tolko togda $LC_ALL iz peremennoj okruzhenija primenjaetsa k programme.

dikiy ★★☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.