| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > использование libiconv для перекодировки |
| Автор: s_a_s_h_a 25.11.2005, 09:07 | ||
| Необходимо использовать библиотеку libiconv для перекодировки текста. Не получается... Не понимаю работы этой библиотеки. В ней есть всего 3 нужных функции. iconv_t iconv_open (const char* tocode, const char* fromcode); size_t iconv (iconv_t cd, const char* * inbuf, size_t * inbytesleft, char* * outbuf, size_t * outbytesleft); int iconv_close (iconv_t cd); траблы с использованием второй функции. Вот кусок кода
компилятор, естественно, ругается: invalid conversion from 'char**' to 'const char**'. А я не понимаю, как я могу использовать не константу, если пользователь может поменять текст. Подскажите, пожалуйста, что надо сделать, чтобы все заработало или расскажите как надо юзать эту библиотеку. /*Если можно, с примером кода*/ |
| Автор: Neitron 25.11.2005, 10:53 | ||
Не думаю что это правильный подход, но помочь вроде должно.
|
| Автор: s_a_s_h_a 25.11.2005, 15:57 |
| так будет ругаться теми же словами на 16-ой строке. |