Re[2]: Типовые задачи на собеседованиях по программированию с решениями
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 19.04.17 13:27
Оценка: :)
Здравствуйте, serj.e, Вы писали:

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


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

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


Так что-ли?
1613 г. = 2024 г.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.