|
Модераторы: bsa |
|
Uter123 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 2.11.2015 Репутация: нет Всего: нет |
После ввода с клавиатуры рядами некоторых
фамилий и рядом возраст с ними (год рождения). Выдать на экран список тех, у кого фамилии похожи и их возраст (года). Например: Петров и Петрова- имеют похожие фамилии. Не могу понять, почему не работает.
|
|||
|
||||
xvr |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Я тоже не могу, и вообще никто не сможет. А программа явный кандидат на конкурс - 'угадай, что оно делает'. Одно могу сказать сразу - сравнивать результаты strcmp с 1 и -1 не комильфо Никто не гарантирует, что там будут именно единицы. Гарантируют только знак числа. |
|||
|
||||
BloodForever |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 8.11.2015 Репутация: нет Всего: нет |
а функцию strstr можно сравнивать с NULL? ведь она возврашает указатель на первое вхождение подстроки
|
|||
|
||||
Envy |
|
|||
Unregistered |
Я набросал, как можно решить эту задачу - http://ideone.com/3iH9dS. Я в с++ не специалист, если кто-нибудь укажет на ошибки, буду благодарен.
Сразу предупреждаю - там, скорее всего, будет проблема со строками в UTF. А код, который в топике, да - надо переписать, его больно читать Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 1 Всего: 146 |
strstr
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
feodorv |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Так конструируемые строки q и s вообще не завершаются символом '\0'.
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |