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

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

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

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

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

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

Поиск символа не могу переделать под поиск сочетания символов - C++
Есть код программы на поиск и замену по одному символу.Не могу понять, как сделать код на поиск сочетания символов. Чтобы найдя в введённой...

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

Поиск символов - C++
Задача 3.24 Функция int isLatin (TCHAR s) получает символ и определяет, является ли он символом латиницы (строчной или прописной буквой ...

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

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

Поиск символов в строке - C++
написать прогу, которая запрашивает с клавиатуры строку, длиной 100 символов ,а потом находит в ней символы (. , !) и выводит на экран...

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

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

Добавлено через 5 минут
Спасибо,всё работает,просто символ в одинарных кавычках))) благодарю
0
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,777
29.05.2010, 16:47 #6
Цитата Сообщение от kazak Посмотреть сообщение
if (strchr(a, "!"))
C++
1
if ( strchr(a, '!') )
2
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
29.05.2010, 16:48 #7
Забыл
0
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,777
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;
...
0
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;
}
я сделал так)) большего от меня не требуется
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2010, 17:21
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
9
Yandex
Объявления
29.05.2010, 17:21
Ответ Создать тему
Опции темы

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