10 лет програмлю на си. Вот торкнуло пописать для линуха. Чисто для себя. Есть необходимость написать пару софтин для работы, чтобы получить софт, которого нет стандартного для своих целей. С иксами пока не заморачиваюсь - достаточно консоли.
По понятным причинам взялся на курсы. Все конечно хорошо, все работает, но - не с русским. Конечно и по нерусски могем, но хочется чтобы понятнее было. А дурацкие курсы с русским не дружат. Юзаем простой консольный prinf - все по русски. Курсовый - только пару русских букв, остальное контрольные коды.
Типа условное решение сть в и-нете. Юзать кои8. Но дома я что-то напорол, работает только локаль утф8. Да и не выход это - переносимость нулевая.
Думал использовать iconv, но что-то не понимаю, какую кодировку курсам передавать, чтобы они понимали, что мне нужен русский.
Но больше всего вырубило в документации на курсы - типа printw поддерживает все, что и системный printf. Небольшой тест - printf("\u2554") и printw("\u2554"); В первом случае получаем рамочку, во-втором - глюки.
Народ, подскажите, как можно побороть? Кучу доков прогрыз, так про использование родных язов ваще нифига не нашел
