Делаю в на языке CLANG rextester.com/LDZZP24517 - работает (как я понимаю это под линукс), визуал с++ тоже компилит, а вот gcc не хочет... похоже gcc отстаёт... (((
Александр Лангольф: потому что реализую универсальный движок... элементы я располагаю по координатам... а модальное окно должно само подстроится под размеры
из википедии: "UTF-8 и UTF-16, используют для представления символов переменное число байтов. Символ UTF-32 является прямым представлением его кодовой позиции (Code point). Главное преимущество UTF-32 перед кодировками переменной длины заключается в том, что символы Юникод непосредственно индексируемы. Получение n-ой кодовой позиции является операцией, занимающей одинаковое время. Напротив, коды с переменной длиной требует последовательного доступа к n-ой кодовой позиции. Это делает замену символов в строках UTF-32 простой, для этого используется целое число в качестве индекса, как обычно делается для строк ASCII."
хорошо, например, стоит следующая задача: написать две функции... 1. взять символ из строки по номеру и 2. заменить символ строки по номеру... как быть в вашем случае?