История изменений
Исправление saahriktu, (текущая версия) :
Я говорил, что этот же самый метод с юникодом не работает даже в случае wchar_t из за модификаторов (см. выше). А в случае с char и подавно. Т.е. и в случае char можно перебрать по code point'у, но при этом надо ещё понять какие из них образуют комбинированные символы. А в случае однобайтной кодировки достаточно посчитать кол-во элементов массива.
Исходная версия saahriktu, :
Я говорил, что этот же самый метод с юникодом не работает даже в случае wchar_t из за модификаторов (см. выше). А в случае с char и подавно. Т.е. и в случае char можно перебрать по code point'у, но при этом надо ещё понять какие из них образуют комбинированные символы. А в случае однобайтной кодировке достаточно посчитать кол-во элементов массива.