|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2011, 23:35 | #1 |
Регистрация: 14.11.2011
Сообщений: 4
|
Поиск в классах
Має знаходити за ознакою. В даному випадку за напрямом.
void Crais:oisk_po_oznake(Crais K[50], int n) {int i; char oznaka[20]; int k=0; cout<<"vvedi oznaku poshuku(має бути по напрямку)"<<endl; cin>>oznaka; for (i=0;i<n;i++) { if (strcmp(K[i].napryam,oznaka)==0 || atoi(oznaka)==K[i].price || atoi(oznaka)==K[i].kil_bil);//strcmp(K[i].number_reis,oznaka==0); { k++; cout<<endl<<setw(10)<<"# reisu"<<setw(10)<<"Napryam"<<setw(1 0)<<"cina"<<endl; cout<<setw(10)<<K[i].number_reis<<setw(10)<<K[i].napryam<<setw(10)<<K[i].price<<endl; } if (k==0) cout<<"not found!!"<<endl; }} |
18.11.2011, 22:21 | #2 |
Регистрация: 14.11.2011
Сообщений: 4
|
Сама нашла решение
Єто кому надо: В классе CReis функция поиск за указанным параметром(oznaka):
void Crais::spusok_napryam(Crais K[50], int n) {int i; char oznaka[20]; int k=0; cout<<"vvedi oznaku poshuku(napryam, cina, kil_biletov)"<<endl; cin>>oznaka; for (i=0;i<n;i++) if (strcmp(K[i].napryam,oznaka)==0 || atoi(oznaka)==K[i].price || atoi(oznaka)==K[i].kil_bil) { cout<<endl<<setw(10)<<"# reisu"<<setw(10)<<"Napryam"<<setw(1 0)<<"zina"<<endl; cout<<setw(10)<<K[i].number_reis<<setw(10)<<K[i].napryam<<setw(10)<<K[i].price<<endl; k++; } if (k==0) cout<<"not found!!"<<endl; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
2 проблемы в классах. | Blad47 | Помощь студентам | 2 | 11.04.2011 20:57 |
Ошибка в классах с++ | Blad47 | Помощь студентам | 3 | 05.04.2011 22:35 |
проблема в классах | jec | Общие вопросы C/C++ | 3 | 30.12.2010 11:05 |
проблема в классах | jec | Общие вопросы C/C++ | 4 | 29.12.2010 03:39 |
Вопрос о классах (С++) | Александр Елис | Помощь студентам | 5 | 25.01.2010 20:49 |