Re[3]: Типовые задачи на собеседованиях по программированию с решениями
От: AleksandrN Россия  
Дата: 20.04.17 09:27
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>Здравствуйте, serj.e, Вы писали:


SE>>Развернуть на месте UTF8–строку, с варьируемой байтовой шириной символов. Запрещены промежуточные преобразования, сторонние библиотеки, аллокации памяти.


RF>
RF>wchar *s; // эта строка
RF>wchar  c1, c2;
RF>int  n;

RF>n = wstrlen(s);
RF>for (i=0; i<n/2; i++)
RF>{
RF>    c1 = s[i];
RF>    c2 = s[n-i-1];
RF>    s[i] = c2;
RF>    s[n-i-1] = c1;
RF>}
RF>


RF>Так что-ли?


А с чего ты взял, что это код для переворота UTF-8?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.