Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2012, 18:40   #1
Aero93
Пользователь
 
Регистрация: 05.01.2012
Сообщений: 11
По умолчанию Сдвиг строки на число

Здравствуйте.
Код:
void third(){ int i;
    i = atoi(C.name);
    D[0].name = D[1].name << i;
    D[0].maker = D[1].maker;
    D[0].num = D[1].num;
    D[0].price = D[1].price;
    getch();};
помогите пожалуйста циклически сдвинуть строку на число.

Последний раз редактировалось Aero93; 21.04.2012 в 18:51.
Aero93 вне форума Ответить с цитированием
Старый 21.04.2012, 20:00   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Aero93

циклически сдвинуть строку на число

std::string s = ...

std::rotate(s.begin(), s.end()-1, s.end()); // вправо
std::rotate(s.begin(), s.begin()+1, s.end()); // влево
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Длина и сдвиг строки - Полиморфизм ArniLand Общие вопросы C/C++ 0 22.04.2010 20:39
Цикл - сдвиг строки в право ArniLand Общие вопросы C/C++ 1 06.04.2010 15:58
Строки - сдвиг строки в право[C++] ArniLand Общие вопросы C/C++ 1 06.04.2010 15:47
Циклический сдвиг строки матрицы Alex1991 Помощь студентам 1 14.04.2009 21:20
сдвиг строки Анастасия123456789 HTML и CSS 7 24.02.2009 18:10