Форум программистов, компьютерный форум CyberForum.ru

Поменять все символы строки на следующие по алфавиту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как взять символы из строки до пробела? http://www.cyberforum.ru/cpp-beginners/thread756908.html
Помогите разобраться. Есть строка символов типа string, допустим: string s="Hello World!"; Нужно взять из строки все символы от начала до пробела, и записать в другую переменную. Как это сделать?
C++ Ищу человека который будит иногда объяснять Ищу человека который будит иногда объяснять мне что я не понял . Вот скайп s.t.a.l.k.e.r3396 http://www.cyberforum.ru/cpp-beginners/thread756896.html
Классы С++ C++
Всем доброго времени суток. Не могу понять как реализовать некие операции с объектами класса. В задании нужно сделать класс состояние объектов этого класса определяется совокупностью нескольких параметров(у них есть конкретные значения) и требуется реализовать некие операции с объектами этого класса. Одна из этих операций это регулировка значений параметров путем дискретного увеличения или...
Ошибка при выполнении программы C++
Выдает вот такую ошибку при выполнении программы. Компиляция происходит нормально. а работать не хочет. Уже запустил легкую программу, но ошибка не меняется. Что делать, помогите!!!!!!!!!
C++ Зеркальное переворачивание массива http://www.cyberforum.ru/cpp-beginners/thread756862.html
Помогите решить задачу, пожалуйста: дан линейный целочисленный массив "а". Зеркально перевернуть часть элементов массива, расположенных между первым из всех наименьших и последним из всех наибольших элементов массива.
C++ Как вернуться к началу функции? сем доброго времени суток. Подскажите, как сделать так, чтобы при одном из условий функция начиналась с начала. Break прерывает и идет дальше, а как вернуться к началу? Заранее спасибо подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
09.01.2013, 18:06     Поменять все символы строки на следующие по алфавиту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
using namespace std;
void increase(string *p)
{
    for(int i=0; i<p->size(); i++)
    {
        (*p)[i]=(*p)[i]-'0'+1;
    }
}
int main()
{
    setlocale(0,"");
    string s="asd";
    cout<<"s="<<s<<endl;
    increase(&s);
    cout<<"s="<<s<<endl;
    system("pause");
}
как увеличить символы строки на следующие по алфавиту?
asd -> bte
bte -> cuf
и т.д.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru