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

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

Войти
Регистрация
Восстановить пароль
 
serovchan
Сообщений: n/a
#1

Проверка слов на одинаковость - C++

11.11.2010, 18:11. Просмотров 1000. Ответов 3
Метки нет (Все метки)

Прошу помочь в решении следующей задачи:
В строке, которая состоит из слов и знаков препинания ( пробел . : , ! ? - ; ) проверить, что все слова одинаковые.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2010, 18:11     Проверка слов на одинаковость
Посмотрите здесь:

Проверить на одинаковость классов - C++
Здравствуйте, столкнулся с такой задачей. У меня есть один абстрактный класс, 3 унаследованных. Применяя полиморфизм,в main() я вызываю...

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

Проверка слов на запрещенные и их замена - C++
Здравствуйте! Задача из канонического учебника от создателя C++. Необходимо запрещенные слова потока ввода заменять на "BLEEP" в...

проверка характеристик последовательности слов - C++
постановка задачи: входные строки представляют собой последовательности слов, разделённых пробелами, запятыми, табуляциями или границами...

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

Дана последовательность слов. Найти кол-во слов начинающихся с d и кончающихся буквой w - C++
Кто может, помогите, пожалуйста. Использование указателей при работе со строками С++ Дана непустая последовательность слов из латинских...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247
11.11.2010, 18:21     Проверка слов на одинаковость #2
int memcmp(const void *s1, const void *s2, size_t n);сравнивает первые n символов в областях памяти
size_t strlen(const char *); возвращает длину строки
опеределяешь циклом номер знака препинания (по счетчику) и делаешь memcmp до первого знака препинания. счетчик увеличиваешь на 1. и т.д до знака '\0'
serovchan
Сообщений: n/a
11.11.2010, 19:58     Проверка слов на одинаковость #3
Цитата Сообщение от vaselo Посмотреть сообщение
int memcmp(const void *s1, const void *s2, size_t n);сравнивает первые n символов в областях памяти
size_t strlen(const char *); возвращает длину строки
опеределяешь циклом номер знака препинания (по счетчику) и делаешь memcmp до первого знака препинания. счетчик увеличиваешь на 1. и т.д до знака '\0'
Слишком сложно реализовано, по крайней мере нужно без memcmp.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2010, 07:26     Проверка слов на одинаковость
Еще ссылки по теме:

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

Cтрока: Определить количество средних слов в строке и какое из слов начинается на большую по коду букву - C++
Определить количество средних слов в строе и какое из слов начинается на большую по коду букву. Напишите плз код данной программы...

STL: Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза - C++
Помогите написать программу!! Сортировка слов по количеству согласных букв; вывод слов, встречающихся в списке более одного раза. ...

Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же таких слов нет, то выдать об этом сообщение. - C++
Вычыслить количество слов в строке, длинна которых равна 3 символам и вывести их на экран, если же таких слов нет, то выдать об этом...


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

Или воспользуйтесь поиском по форуму:
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
12.11.2010, 07:26     Проверка слов на одинаковость #4
strtok() ещё можно применить
Yandex
Объявления
12.11.2010, 07:26     Проверка слов на одинаковость
Ответ Создать тему
Опции темы

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