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

Заменить символы текста по заданному правилу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить максимальное число из трех чисел записанных в файл http://www.cyberforum.ru/cpp-beginners/thread1678937.html
Даны три числа , записанные в некотором файле. Определить максимальное среди них ..
C++ Вычислить сумму всех четных чисел от 99 до 200 Создайте программу, вычисляет сумму всех четных чисел от 99 до 200. Результат записать в некоторый файл данных. http://www.cyberforum.ru/cpp-beginners/thread1678936.html
Функции istream, требуется объяснение C++
Здравствуйте! В ходе изучения C++ у меня возникло много вопросов, связанных с функциями istream (возможно я называю неправильно). Узнал о таких функциях, как cin.clear(), cin.sync(), cin.fail(), cin.ignore(). Но, к сожалению, внятного объяснения того, что делают эти функции, найти в интернете я не смог. Объясните, пожалуйста, что делают эти функции и, если есть возможность, дайте ссылку на...
C++ Преобразование (упорядочивание) массива
Добрые люди! Написала код, каждое задание лабораторной надо оформить в виде функции, первые 2 функции работают так, как нужно :). Третья выводит упорядоченные элементы функции не правильно(( Я понимаю, что написанное там - неправильно, но пыталась я сделать именно это: "Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале , а потом...
C++ Строка: чем отличается строки string, char, char*? http://www.cyberforum.ru/cpp-beginners/thread1678896.html
Помогите разобраться,совсем плохо идёт,чем отличается строки string,char,char* И если можно пару примеров Буду весьма признательна
C++ Некоректный вывод данных с использыванием метода класса Добрый вечер. Помогите разобраться. 1) Почему при выводе на экран результатов поля sname одинаковые? А оценки не соответствуют введенным? 2) В поле среднего значения оценок выдает мусор. Буду благодарен за помощь) class Student { private: подробнее

Показать сообщение отдельно
k1n3c7
8 / 8 / 14
Регистрация: 06.03.2016
Сообщений: 51
07.03.2016, 04:14     Заменить символы текста по заданному правилу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
 
struct pr {
    bool flag = false;
    operator() (char& c) {
        if (flag == true)
            c = '-';
        if (c == '*')
            flag = true;
    }
};
 
int main()
{
    string s;
    cin >> s;
 
    for_each(s.begin(), s.end(), pr());
    cout << s;
    return 0;
}
 
Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru