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

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

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

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

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

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

Удалить из строки все вхождения заданного символа C++
вхождения символа в строках C++
C++ Поиск в заданной строке последнего вхождения заданного символа
Дана строка S1. Удалить в ней все вхождения символа '*' C++
C++ Все последующие вхождения символа заменить на заглавные
C++ Поиск в строке первого вхождения указанного символа - ошибки
Осуществить поиск в строке первого вхождения указанного символа (Маленькая доработка) C++
C++ Как проверить в строке все вхождения символа?
Заменить все первые левые вхождения символа “a” на 00, а все правые вхождения символа “a” на 11 C++
C++ Строки: найти порядковые номера первого и последнего вхождения символа x
C++ Заменить все вхождения первого символа в массив на второй символ
Даны предложения. Заменить в нем все вхождения символа 'а' на '$' C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
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