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

задача на тему строки - C++

Восстановить пароль Регистрация
 
пока что чайник
1 / 1 / 0
Регистрация: 15.02.2011
Сообщений: 41
24.04.2011, 21:48     задача на тему строки #1
Заменить в заданной строке все буквы Ch1 на Ch2 (их значения вводить с клавиатуры).
помогите сделать пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.04.2011, 21:49     задача на тему строки #2
пока что чайник, Что не ясно, не знаете как строку ввести ?
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
24.04.2011, 21:51     задача на тему строки #3
C++
1
2
3
4
5
6
7
string s; char from_c, to_c;
cin >> s >> from_c >> to_c;
 
for (int i = 0; i < s.length(); i++)
  if (s[i] == from_c) s[i] = to_c;
 
cout << s << endl;
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.04.2011, 21:52     задача на тему строки #4
C++
1
std::replace(s.begin(), s.end(), ch1, ch2);
Yandex
Объявления
24.04.2011, 21:52     задача на тему строки
Ответ Создать тему
Опции темы

Текущее время: 13:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru