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

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

Войти
Регистрация
Восстановить пароль
 
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
#1

Как из первой строки удалить те буквы, которые есть во второй строке? - C++

01.03.2010, 18:55. Просмотров 779. Ответов 7
Метки нет (Все метки)

Как из первой строки удалить те буквы, которые есть во второй строке???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2010, 18:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как из первой строки удалить те буквы, которые есть во второй строке? (C++):

Удалить из первой строки все символы, содержащиеся во второй строке - C++
Ввести 2 символьные строки. Удалить из первой строки все символы, содержащиеся во второй строке. Строки до и после преобразования вывести...

Удалить из первой строки все символы, содержащиеся во второй строке - C++
Ввести две символьный строки. Удалить из первой строки все символы, содержащиеся во второй строке. Строки до и после преобразования вывести...

Удалить из первой строки все символы, содержащиеся во второй строке - C++
Ввести 2 символьные строки. Удалить из первой строки все символы, содержащиеся во второй строке. Строки до и после преобразования вывести...

Исключите из второй строки те символы, которые есть в первой, и выведите полученную строку на экра - C++
Помогите пожалуйста с заданием.:( Написать программу, которая считывает две строки символов, состоящие только из цифр и пробелов...

Найти элементы, которые есть в первой структуре, но нет во второй - C++
Дано два файла записей типа: название прибора, диапазон, цена. Сформировать новый файл, содержащий записи о тех приборах, которые есть в...

Добавить к первой строке 5 символов второй строки - C++
Добавить к первой строке 5 символов второй строки.

7
Sens0
15 / 2 / 0
Регистрация: 06.12.2009
Сообщений: 27
01.03.2010, 22:08 #2
MILAN, учись юзать поиск. Пример данной задачи решен тут: Удаление элементов второй строки из первой
0
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
01.03.2010, 23:21  [ТС] #3
Цитата Сообщение от Sens0 Посмотреть сообщение
MILAN, учись юзать поиск. Пример данной задачи решен тут: Удаление элементов второй строки из первой
Что означает строка

C++
1
if(s2.find_first_of(s1[i])==-1)s+=s1[i];
Добавлено через 40 минут
Может кто то обьяснить функцию, написаную выше функцию???
0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
01.03.2010, 23:37 #4
Цитата Сообщение от MILAN Посмотреть сообщение
Может кто то обьяснить функцию, написаную выше функцию???
если во второй строке (s2) не нашлось очередного символа из первой (s1), добавить его к результирующей строке (s).
0
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
02.03.2010, 01:21  [ТС] #5
find_first_of - ето специальная функция???
И почему s1[i] == именно "-1"???
0
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
02.03.2010, 02:20 #6
Цитата Сообщение от MILAN Посмотреть сообщение
find_first_of - ето специальная функция???
Да, определена в классе string
0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
02.03.2010, 15:50 #7
Цитата Сообщение от MILAN Посмотреть сообщение
И почему s1[i] == именно "-1"???
C++
1
2
3
4
5
6
7
#include <iostream>
#include <string>
 
int main(){
    std::cout << static_cast<int>(std::string::npos) << std::endl;
    return 0;
}
Добавлено через 18 секунд
Цитата Сообщение от MILAN Посмотреть сообщение
И почему s1[i] == именно "-1"???
C++
1
2
3
4
5
6
7
#include <iostream>
#include <string>
 
int main(){
    std::cout << static_cast<int>(std::string::npos) << std::endl;
    return 0;
}
0
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
02.03.2010, 16:23  [ТС] #8
Литературу не подскажыте, где подробно описано о строковых функциях, или может быть справочник???
0
02.03.2010, 16:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2010, 16:23
Привет! Вот еще темы с ответами:

Удалить из первой строки символы, которых нет во второй - C++
Составить процедуру, в результате обращения к которой из первой заданной строки удаляется каждый символ, принадлежащий и второй заданной...

Из первой заданной строки удалить каждый символ, принадлежащий второй - C++
Составить процедуру в результате которой из первой заданной строки будет удалятся каждый символ принадлежащий и второй заданной строке

Найти самое короткое слово первой строки, которого нет во второй строке - C++
Люди! Помогите,пожалуйста.. надо написать программу на С++ выводящую на экран самое короткое слово первой строки,которого нет во втором...

Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка содер-жится в ней - C++
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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