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

Удалить из строки первое вхождение буквосочетание 'not' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти разность 2-х чисел (max и min) из последовательности чисел, введенное с клавиатуры (n = 5) http://www.cyberforum.ru/cpp-beginners/thread1153085.html
Помогите с задачками на С++: 1. Найти разность 2-х чисел (max и min) из последовательности чисел, введенное с клавиатуры (n = 5). 2. Найти частное 2-х чисел (max и min) из последовательности...
C++ Перегрузка операторов. Учусь. Ошибка перегрузка операторов.. ЗАДАНИЕ: М2=М1-V – из М1 удалить строки, сумма элементов которых больше суммы элементов V. где V- массив, М1 и М2 -матрицы. теоретически понимаю, что можно создаем... http://www.cyberforum.ru/cpp-beginners/thread1153059.html
C++ Ошибка компиляции
конвертировал проект в vs 2010 и вот с этим не могу бороться ::( 1>src\cornerstonefvmodel\SizingControlBar.cpp(41): error C2440: 'static_cast' : cannot convert from 'UINT (__thiscall...
Альтернатива php crypt для c++ C++
На php есть функция crypt crypt("123123","$2a$10$LpsNQiOE8uW3TFOUdRckcOrV0yDBrr0.xPRPOPExG80sO6w2T27Nu"); Возращает: $2a$10$LpsNQiOE8uW3TFOUdRckcOrV0yDBrr0.xPRPOPExG80sO6w2T27Nu Что это за...
C++ Определить сумму, произведение и сумму квадратов всех элементов массива. http://www.cyberforum.ru/cpp-beginners/thread1153050.html
Определить: Сумму всех элементов массива; произведение всех элементов массива; сумму квадрата всех элементов массива.
C++ Среднее арифметическое целочисленных координат Для данной задачи разработать алгоритм и написать соответствующую программу с выводом результатов на экран. Требования к программе: - Входные данные ввести с помощью стандартных процедур ввода; ... подробнее

Показать сообщение отдельно
newbie666
Заблокирован
21.04.2014, 14:49
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <tchar.h>
#include <string>
#include <algorithm>
 
int _tmain(int argc, _TCHAR* argv[])
{   
    std::string str = "hello pig! i'm not a pig :-)";
    std::string desiredCombination = "not";
    unsigned int pos = str.find(desiredCombination);
    str.erase(pos, desiredCombination.size());
    return 0;
}
Добавлено через 6 минут
точнее проверку ещё надо добавить на присутствие такой комбинации в строке:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <tchar.h>
#include <string>
#include <algorithm>
 
int _tmain(int argc, _TCHAR* argv[])
{   
    std::string str = "hello pig! i'm not a pig :-) but you - fucking not";
    std::string desiredCombination = "not";
    unsigned int pos = str.find(desiredCombination);
    if(pos != str.npos)
        str.erase(pos, desiredCombination.size());
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru