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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 48, средняя оценка - 4.73
Андрейка)
0 / 0 / 0
Регистрация: 04.01.2010
Сообщений: 2
#1

Поиск в одной строке любого из множества символов, входящих во вторую строку - C++

07.01.2010, 11:59. Просмотров 6162. Ответов 3
Метки нет (Все метки)

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

Напишите функцию, которая определяет, можно ли из символов, входящих в строку А, составить строку В - C++
Помогите с задачей, пожалуйста. Даны строки А и В. Напишите функцию, которая определяет, можно ли из символов, входящих в А, составить...

Введите с клавиатуры строку символов, после чего выведите ее на экран вертикально (по одной букве в каждой строке). - C++
ДОБРОГО ВРЕМЕНИ СУТОК ВАМ))) помогите пожалуйста,если не трудно с выполнением задания.:umnik: Введите с клавиатуры строку символов,...

Посчитать количество разных символов, входящих в строку - C++
В заданной строке посчитать количество разных символов, входящих в эту строку.

Дана строка. Подсчитать процентное содержание всех символов входящих в данную строку. C++ - C++
Дана строка. Подсчитать процентное содержание всех символов входящих в данную строку. Для подсчета использовать массив структур, где...

На одну строку перенести первых k символов, а на вторую остальные - C++
у меня задана строка (char). затем вводится число k, как мне на одну строку перенести первых k символов, а на вторую остальные(т.е. разбить...

Вывод числа вхождений каждого из символов первой строки во вторую строку - C++
Вопрос в названии темы, заранее спс

3
Scythian
58 / 58 / 8
Регистрация: 01.01.2010
Сообщений: 222
07.01.2010, 15:14 #2
Есть такая функция в библиотеке <string.h>, определена следующим образом:
char *strstr(const char *str1,const char *str2)
Она ищет в стр1 подстроку стр2(множество символов).
0
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
07.01.2010, 15:32 #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <string.h>
    
/* Осуществить поиск в одной строке любого из множества символов, входящих во вторую строку. */
int main(void){
    char first[] = "abcdefgh", second[] = "zcfhy", *p;
    
    printf("First: %s\nSecond: %s\n", first, second);
    for ( p = first; *p; ++p )
        if ( strchr(second, *p) )
            printf("found %c\n", *p);
        
    return 0;
}
0
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,200
Завершенные тесты: 1
08.01.2010, 12:33 #4
http://www.cplusplus.com/reference/clibrary/cstring/strpbrk/
Код
const char * strpbrk ( const char * str1, const char * str2 );
      char * strpbrk (       char * str1, const char * str2 );
Locate character in string
Returns a pointer to the first occurrence in str1 of any of the characters that are part of str2, or a null pointer if there are no matches.

The search does not include the terminating null-characters.
0
08.01.2010, 12:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2010, 12:33
Привет! Вот еще темы с ответами:

Количество повторений элементов заданного множества символов во введенной строке - C++
Ребят ,нужна помощь,как можно переделать эту программу только через указатели? Вот задание на всякий случай: Подсчитать количество...

Написать и протестировать функцию, которая по заданной строке Str формирует новую строку, состоящую только из цифр, входящих в Str - C++
Помогите ребят!!!!препод задачи дал для аттестации,сделал фактически все,кроме этой: &quot;Написать и протестировать функцию, которая по...

Множества. Из множества латинских букв выделить множество символов, не входящих в ваше имя - Pascal
из множества латинских букв выделить множество состоящее из символов не входящих в множество символов составляющее ваше имя. вывести это...

Множества. Поиск не повторяющихся символов в отдельных словах, а не во всей строке - Turbo Pascal
Как сделать что бы не повторяющиеся символы искало в отдельных словах, а не во всей строке type setl = set of char; var m1,m, mm :...


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

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

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