![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| pharrell |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
помогите пожалуйста написать функцию поиска по неполному совпадению в структуре,в Visual C++6.
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
поможем.
спрашивай что не понятно -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| pharrell |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
Не получается сделать так чтобы при поиске с неполным совпадением в структуре(т.е. названия) выводилось название и т.д.Получилось сделать только при полном совпадение названия вот функция.
void find() { char sig[3]; counter(); j=0; sig[0]='n'; sig[1]='o'; sig[2]='\0'; struct recept tmp; printf ("\n Enter recept name: "); scanf ("%s", &tmp.name); for (i=0; i<=n; i++) { if (strcmp(tmp.name, sig)!=0) { if (strcmp(tmp.name,book[i].name)==0) { book[j]=book[i]; } else { goto end; } } j++; end:; } n=j; printf ("Searching result: \n\n"); if (j==0) { printf("No recepts\n\n"); } else { i=j; output(); } getch(); } |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
так что тебе не понятно?
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| pharrell |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
Как сдесь сделать так чтобы выводилась вся строка если в ней содержится определенный образец,который меньше чем эта строка?Более обший случай:У нас есть строки,мы вводим слово(или часть слова) и если оно содержится в этой строке то она выврдится.
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
подстроку в строке ищет strstr
чем "более общий случай" отличается от менее общего -- не поняытно... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| pharrell |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
Можешь написать пример.
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
могу
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Rockie |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
-------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: 7 Всего: 19 |
|
|||
|
||||
| pharrell |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 27.6.2006 Репутация: нет Всего: нет |
Спасибо большое.
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |