Доброго времени суток, Дмитрий!
On Mon, 7 Mar 2005 15:49:08 +0400 Dmitry-T <[EMAIL PROTECTED]> wrote: > Посоветуйте пожалуйста рассылку по программированию в linux на C, C++ > желательно на русском. Здесь не помогу, обычно мне хватает манов/инфо/примеров/гугля. > Сейчас разобрался с перекодированием с помощью > iconv.h, но не ясно как вычислять размер буфера для результата... пока > просто умножаю размер исходной строки на 6 (чтоб с запасом, вроде > максимум для одного символа). Для общего случая в glibc этого сделать, как я понимаю, нельзя, т.к. таблицы символов расширяемые, и добавлять можно любые таблицы кодировок. Чтобы можно было отловить ситуацию, когда выходного буфера не хватает, у iconv предусмотрена ошибка E2BIG. Всего! -- Nikita V. Borodikhin, System Administrator NIKB-RIPN BNV7-RIPE Registered Linux user #256562 with the Linux Counter -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]