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

Выполнить замену и удаление символов в строке. [CPP] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разное использование памяти, взависимоити от компиляции http://www.cyberforum.ru/cpp-beginners/thread598195.html
Здравствуйте! Я компилирую одну и ту же программу в Visual studio 10 и в шеле от этой студии(cl file.cpp). В первом случае получаю ехе размером 84Кб. Который в диспетчере задач использует 9.212Кб Во втором ехе 143Кб на диске и 3.248Кб в тасклисте. Почему так?
C++ Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент 1) В одномерном массиве состоящем из n целых элементов, вычислить: а) номер максимального элемента массива; б) произведение элементов массива, расположенных между первым и вторым нулевыми элементами Преобразовать массив таким образом, чтобы в первой его половине расположились элементы, стоящие в нечетных позициях, а во второй половине - элементы, стоящие в четных позициях. 2) Дана... http://www.cyberforum.ru/cpp-beginners/thread598187.html
Подсчитать количество единиц в числе, кроме единиц в младших разрядах C++
Дано натуральное число N. Определить количество единиц в цифровой записи числа, кроме единиц в младших разрядах (Пример: N=81102121, кол-во единиц = 2)
Работа со связанным списком C++
Здравствуйте!!!Делаю работу по связанному списку. Вот написала код, который позволяет создать список, добавить запись новую и напечатать его на экран. #include <stdio.h> class Uzel { public: int data; Uzel *next; };
C++ Слить массивы А и В по 100 элементов в массив С из 200 элементов так,чтобы элементы А и В чередовались по 10 http://www.cyberforum.ru/cpp-beginners/thread598160.html
слить массив А и В по 100 элементов в массив С из 200 элементов так,чтобы элементы А и В чередовались по 10
C++ Что лучше использовать vector или массив Что лучше использовать и когда vector или массив ? подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7162 / 4328 / 632
Регистрация: 29.11.2010
Сообщений: 11,750
19.06.2012, 19:51     Выполнить замену и удаление символов в строке. [CPP]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string str = "abc,de.f?g!hi!,jk &lm !nop?";
    std::cout<< str<< std::endl;
    std::string::size_type pos = 0;
    std::replace(str.begin(), str.end() - str.length()/2, ',', '.');
    std::replace(str.end() - str.length()/2, str.end(), '!', '.');  
    std::cout<< str<< std::endl;
    str.erase(std::remove(str.begin(), str.end(), '?'), str.end() );
    std::cout<< str<< std::endl; 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru