Модератор: Модераторы разделов
-
sergius
- Сообщения: 782
Сообщение
sergius »
Поделитесь плз. У кого есть уже готовая функция перевода строки в нужный формат.
Что-то меня колбасит
Эта у меня не работает.
#include <stdlib.h>
#include <locale.h>
main()
{
char *s = "any_string";
wchar_t *pwcs;
size_t retval, n;
(void)setlocale(LC_ALL, "");
n = strlen(s) + 1;
pwcs = (wchar_t *)malloc(n * sizeof(wchar_t) );
retval = mbstowcs(pwcs, s, n);
if(retval == -1){
printf("ERROR\n");
return 0;
}
printf("OK pwcs = [%s]\n", pwcs);
return 0;
}
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Сообщение
t.t »
Хм.. Мы же в опенсорс-системе. проще всего глянуть исходники какого-нибудь iconv или konwert.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
sergius
- Сообщения: 782
Сообщение
sergius »
t.t писал(а): ↑26.11.2005 00:12
Хм.. Мы же в опенсорс-системе. проще всего глянуть исходники какого-нибудь iconv или konwert.
ГЫ...
А что это я сам не до-думался?
Работать надо меньше - это точно.