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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 48, средняя оценка - 4.73
Андрейка)
Сообщений: n/a
07.01.2010, 11:59     Поиск в одной строке любого из множества символов, входящих во вторую строку #1
Осуществить поиск в одной строке любого из множества символов, входящих во вторую строку.
как это реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2010, 11:59     Поиск в одной строке любого из множества символов, входящих во вторую строку
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Scythian
 Аватар для 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(множество символов).
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9384 / 5434 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
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;
}
Somebody
2775 / 1588 / 142
Регистрация: 03.12.2007
Сообщений: 4,162
Завершенные тесты: 1
08.01.2010, 12:33     Поиск в одной строке любого из множества символов, входящих во вторую строку #4
http://www.cplusplus.com/reference/c...tring/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.
Yandex
Объявления
08.01.2010, 12:33     Поиск в одной строке любого из множества символов, входящих во вторую строку
Ответ Создать тему
Опции темы

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