| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Преобразование WideChar в MultiByte |
| Автор: Tiarwe 19.11.2013, 16:14 | ||
Здравствуйте! Пытаюсь преобразовать строку, но не выходит:
Функция wcstombs возвращает 2 символа и на этом прекращает работу. Это из-за того, что sizeof(wchar_t) = 4? Типа получается, что первый символ корректный, а второй берется не корректно (3 и 4 байт первого символа). Как выполнить преобразование, подскажите пожалуйста... |
| Автор: xvr 20.11.2013, 15:53 |
| Попробуй дать компилятору опцию -fshort-wchar |