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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Анастасия Сонечко
1 / 1 / 0
Регистрация: 05.12.2008
Сообщений: 39
#1

Строки в С++ - C++

18.05.2009, 01:08. Просмотров 677. Ответов 2
Метки нет (Все метки)

Если есть варианты, подскажите как решить эту задачу. Заменить в строке все указанные буквы на тире и вывести количество произведенных замен.Среда Vusial Studio 2008.Если сталкивались, пожалуйста подскажите решение.Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2009, 01:08     Строки в С++
Посмотрите здесь:

строки, именно строки C++
Ввести строки, заметнить строки C++
Разбение строки, на строки по 3 символа C++
Размещение строки s1 в середине строки s2 C++
C++ Строки. Вставить "*" между символами строки
Строки (Из строки удалить ту часть, которая в "" (кавычках)) C++
C++ С-строки, string-строки
C++ String-строки. C-строки. Лексемы
Разбиение строки на 2 строки C++
C++ Поменять 2 слово первой строки на 3 слово второй строки
C++ Строки и указатели на строки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
.::.DIMA.::.
142 / 142 / 4
Регистрация: 26.10.2008
Сообщений: 782
18.05.2009, 01:57     Строки в С++ #2
Вот фрагмент:
C++
1
2
3
4
5
6
7
8
9
10
11
int c = 0;
char str [50];
int i;
for (i = 0; str [i] != '\0'; i++)
{
    if ((str [i] == 'a') || (str [i] == 'b'))
    {
        str [i] = '-';
        c++;
    }
}
Вам осталось дописать толко ввод, и все символы, которые надо заменить допишите в цикле, где провека if (str[i] == 'a') замените a, на символ. Если символ нужно вводить,
char s;
...
cin.get (s),
а в цикле is (str[i] == c);

Добавлено через 2 минуты 54 секунды
Ошибся,
if (str [i] == s).
accept
4817 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
18.05.2009, 03:44     Строки в С++ #3
здесь список символов и функция транспортабельная
Вложения
Тип файла: zip char_to_char.zip (625 байт, 23 просмотров)
Yandex
Объявления
18.05.2009, 03:44     Строки в С++
Ответ Создать тему
Опции темы

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