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

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

Войти
Регистрация
Восстановить пароль
 
Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140
#1

поиск символов - C++

29.05.2010, 16:24. Просмотров 350. Ответов 8
Метки нет (Все метки)

У меня задание,создать файл и ввести текст,потом открыть его и если в строке есть "!" или "?", то вывести соответствующее сообщение,так вот,мне необходима помощь в вопросе,какая функция способна находить знак в конце предложения и как она работает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2010, 16:24     поиск символов
Посмотрите здесь:

поиск символов - C++
Здравствуйте! Подскажите как произвести поиск символов в введенной строке?

Поиск символов - C++
Доброго времени суток. В программе есть слово типа char - "Another", и слово того же типа - "other". При использовании функции strstr...

Поиск символов в строке - C++
задание такое: Дана строка произвольной длины. Группы символов, разделенные пробелами (одним или несколькими), будем называть словами....

Поиск символов в строке - C++
Есть строка в файле txt, как организовать поиск наиболее часто повторяющегося символа в строке ?

Поиск символов в строке - C++
Доброго времени суток! Помогите пожалуйста-Нужно подсчитать в строке количество букв «в» Строку из нескольких слов мы должны ввести...

Поиск в матрице символов - C++
Здравствуйте! Необходимо найти в каждом столбце символьной матрицы количество знаков пунктуации и вывести это под каждым столбцом. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
29.05.2010, 16:29     поиск символов #2
Можно использовать strchr(char *str, char sym).
Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140
29.05.2010, 16:34  [ТС]     поиск символов #3
Можно это на каком-то примере,
вот у моя строка с поиском символа выглядела так:
if (a[n-1]=="!"
cout<<"ectb";
else
cout<<"HET";

как вписать эту функцию в этот отрывок?
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
29.05.2010, 16:36     поиск символов #4
C++
1
2
3
4
if (strchr(a, "!"))
   cout<<"ectb";
else 
   cout<<"HET";
Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140
29.05.2010, 16:46  [ТС]     поиск символов #5
cannot convert 'char*' to int

Добавлено через 5 минут
Спасибо,всё работает,просто символ в одинарных кавычках))) благодарю
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,497
29.05.2010, 16:47     поиск символов #6
Цитата Сообщение от kazak Посмотреть сообщение
if (strchr(a, "!"))
C++
1
if ( strchr(a, '!') )
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
29.05.2010, 16:48     поиск символов #7
Забыл
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,497
29.05.2010, 17:06     поиск символов #8
Gothic Angelos, мало того! Если всё равно, что искать, можно вот так сделать:
C++
1
2
3
4
5
6
7
#include <cstring>
...
if ( strpbrk(a, "!?") )
  std::cout << "Found ! or ?" << std::endl;
else
  std::cout << " Ne found ! or ?" << std::endl;
...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2010, 17:21     поиск символов
Еще ссылки по теме:

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

Поиск групп символов - C++
Добрый день. Начал изучать С++ не так давно поэтому сталкиваюсь с некоторыми трудностями в обучении. Собственно недавно получил задание...

Поиск букв и символов в тексте - C++
Привет знатокам! вот такая задача: &quot;Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков &quot;+&quot;,&quot;-&quot;,&quot;*&quot;....

Поиск последовательности в массиве символов - C++
есть массив ascii символов мне нужно там найти последовательность (строку) есть какие-нибудь функции для поиска последовательности. в...


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

Или воспользуйтесь поиском по форуму:
Gothic Angelos
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 140
29.05.2010, 17:21  [ТС]     поиск символов #9
C++
1
2
3
4
5
if (strchr(a,'!')||strchr(a,'?'))
cout<<"CuMBOJI"<<endl;
else
cout<<"HET"<<endl;
}
я сделал так)) большего от меня не требуется
Yandex
Объявления
29.05.2010, 17:21     поиск символов
Ответ Создать тему
Опции темы

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