LINUX.ORG.RU
Ответ на: комментарий от gremlin_the_red

это убогий, тормозной, глюкавый, неподдерживаемый говнокод.

Для однобайтных кодировок - нет.

Нужна информация из этих строк, которую без парсинга не получить.

Если, например, я просто разбиваю строку на подстроки по ширине терминала, то мне не так уж и много информации от этого текста нужно. И в случае однобайтных кодировок эта задача выполнима без предварительного разбора строки.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Особенно если, например, я разбиваю строку на отдельные строки по ширине терминала.

Для этого есть wcwidth, wcswidth. Использование char для определения длины строки в терминале будет приводить к разъезжающемуся форматированию.

X512 ★★★★★
()
Ответ на: комментарий от Shaman007

а с чего ты решил, что в мейнстриме популярно что-то плохое, негодное?

А я это не решал. Я говорил лишь, что разным людям удобно разное.

Есть ограниченность ресурсов. Если что-то нужно человечеству, то его будут делать в первую очередь и на хотелки этих «выбирающих инструменты» ресурсов не хватит. Ресурсов всегда не хватает. Хотящие могут все сделать сами так, как считают нужным, это их проблемы.

С этим я тоже не спорил. И даже в сабжевых случаях если бы мне так и сказали: «Большинству это не нужно, у нас нет на это сил и времени.» - я бы понял бы и этой темы бы не было.

Меня напрягает как раз обратное. Когда тех, кто хотят не мейнстрима, начинают считать дураками, которые желают грязных хаков, которые, дескать, всё разломают.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от X512

Но это для юникода. А в случае однобайтной кодировки всё гораздо проще. Поэтому я и говорил, что код для юникода в целом сложнее.

saahriktu ★★★★★
() автор топика

Осознал свою ошибку, отредактировал стартовый пост.

saahriktu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.