Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Представление выражения в двоичном дереве http://www.cyberforum.ru/cpp-beginners/thread34719.html
есть выражение 4*a/2 мне надо его упростить и получить 2*a т.е. я ввожу в программу 4*a/2, программа должна представить выражение в виде двоичного дерева, провести с этим деревом такие...
C++ Односвязный список Доброй ночи! Вроде все написала правильно, прога должна читать из файла KR8+.txt и записывать один элемент в KR8.txt в конец списка... но этого не происходит! подскажите, пожалуйста, почему? ... http://www.cyberforum.ru/cpp-beginners/thread34711.html
Задачи на матрицы и структуры C++
4. Дана матрица размера M  N. Вывести ее элементы, расположенные в столбцах с нечетными номерами (1, 3, …). Вывод элементов производить по столбцам, условный оператор не использовать. 7. Дана...
C++ создания функции my_printf()
помогите создать функцию my_printf(), типа printf(). Принцип действия тот же, но чтоб при визове my_printf() необходимое виводилось например красним цветом и шрифтом-курсивом. Если кто может помочь,...
C++ Visual Studio, приложения не запускаются http://www.cyberforum.ru/cpp-beginners/thread34658.html
Есть одна проблема. Я раньше творил с CodeBlocks, а теперь решил попробовать в Visual Studio. Но ни одна моя прога не запускается пишет сообщение что не нашел путь d:\debug\проэкт\.exe Я так...
C++ Поменять соседние слова в строке местами Доброе всем время суток. Есть такая задачка. Вроде несложная, но написать что-то не получается. Поменять слова в сообщении по принципу: второе с первым, четвёртое с третьим и т. д. #include... подробнее

Показать сообщение отдельно
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
18.05.2009, 01:57
Вот фрагмент:
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).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru