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

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

Войти
Регистрация
Восстановить пароль
 
cadet
115 / 76 / 6
Регистрация: 10.01.2010
Сообщений: 275
#1

Поиск вхождения символа - C++

06.11.2011, 18:07. Просмотров 542. Ответов 3
Метки нет (Все метки)

Как реализовать поиск символа в строке? например, нужно найти не точку в 1 строке, потом неточку во второ й и сравнить позиции
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2011, 18:07     Поиск вхождения символа
Посмотрите здесь:

Поиск в заданной строке последнего вхождения заданного символа - C++
Помогите написать функцию, которая ищет в заданной строке последнее вхождение заданного символа (char *strrchr(const char *s1, int c)

Поиск в строке первого вхождения указанного символа - ошибки - C++
Осуществить поиск в строке первого вхождения указанного символа. выдает большие числа . это правильно или нет? #include <string.h> ...

Осуществить поиск в строке первого вхождения указанного символа (Маленькая доработка) - C++
Задание: Осуществить поиск в строке первого вхождения указанного символа. #include <stdio.h> #include <string.h> #include...

Заменить все первые левые вхождения символа “a” на 00, а все правые вхождения символа “a” на 11 - C++
Заменить все первые левые вхождения символа “a” на 00, а все правые вхождения символа “a” на 11, остальные без изменений

вхождения символа в строках - C++
В данной строке S вставить символ c1 после каждого вхождения символа c2.

Как проверить в строке все вхождения символа? - C++
Как проверить в строке все вхождения символа и запомнить кусок строки между двумя его вхождениями?

Все последующие вхождения символа заменить на заглавные - C++
Доброго времени суток. Столкнулся с проблемой написания программы к задаче: "С клавиатуры вводится текст, либо набор символов в строку,...

Удалить из строки все вхождения заданного символа - C++
12. Преобразовать заданную строку следующим образом: удалить из строки все вхождения заданного символа; Соль в том что это нужно...

Даны предложения. Заменить в нем все вхождения символа 'а' на '$' - C++
Даны предложения. Заменить в нем все вхождения символа 'а' на '$'

Дана строка S1. Удалить в ней все вхождения символа '*' - C++
Здравствуйте. Помогите сделать. Дана строка S1. Удалить в ней символы *(звездочка).

Заменить все вхождения первого символа в массив на второй символ - C++
Задан символьный массив и два символа. Замените все вхождения первого символа в массив на второй символ. Нужно до пятницы. Заранее спасибо.

После каждого вхождения символа «$» в строке вставлять подстроку «End» - C++
После каждого вхождения символа «$» в строке вставлять подстроку «End» Подсчитать число вставок.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
06.11.2011, 18:09     Поиск вхождения символа #2
Цитата Сообщение от cadet Посмотреть сообщение
Как реализовать поиск символа в строке? например, нужно найти не точку в 1 строке, потом неточку во второ й и сравнить позиции
Для этого существует стандартная функция из библиотеки <cstring> в С++, или <string.h> в С, которая называется strchr. Кроме того как раз ниже в данном разделе форума обсуждается реализация строковых функций. Загляните в эту тем. Там приведена возможная реализация этой функции.
cadet
115 / 76 / 6
Регистрация: 10.01.2010
Сообщений: 275
06.11.2011, 18:16  [ТС]     Поиск вхождения символа #3
а вы не могли бы с реализацией помочь?
я пробовал вот так
C++
1
strpbrk(st,'t'));
но оно не работает
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
06.11.2011, 18:39     Поиск вхождения символа #4
Цитата Сообщение от cadet Посмотреть сообщение
я пробовал вот так
C++
1
strpbrk(st,'t'));
но оно не работает
C
1
strpbrk(st, "t")
Eсли нужно найти вхождение только одного символа, используйте
C
1
strchr(st, 't')
вместо strpbrk
Yandex
Объявления
06.11.2011, 18:39     Поиск вхождения символа
Ответ Создать тему
Опции темы

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