|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.12.2010, 20:25 | #1 |
Регистрация: 08.06.2010
Сообщений: 8
|
Программа - телефонный справочник
Напишите программу использования телефонного справочника. Имеется массив из имен и соответствующих им номеров телефонов. Пользователь осуществляет поиск номера телефона по имени.
Код:
http://s46.radikal.ru/i113/1012/90/28dc1e6f0f57.jpg http://s53.radikal.ru/i140/1012/b1/3b538962f456.jpg Подскажите, как сделать так, чтобы программа выдавала сообщения при вводе имени. Последний раз редактировалось ACE Valery; 12.12.2010 в 21:22. |
12.12.2010, 21:16 | #2 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Вы пишите: ivan=telspr[0];
следовательно в ivan заносится "ivan 11-22-33" Потом же вы, наверное, вводите просто имя "ivan", но сраниваете-то вы с полной строкой! Причем, сравниваете вы неправильно. Во-первых, нужно не if (a=ivan), а if (a==ivan). А так как вы работаете со строками, то тут == не обойдешься, нужно использовать strcmp(a, ivan). Но опять же это сработает только если вы при поиске ввведете "ivan 11-22-33".
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Телефонный справочник | VarVara | Помощь студентам | 7 | 04.05.2011 17:20 |
Телефонный справочник | schtefan | Фриланс | 8 | 16.11.2010 21:53 |
С++ справочник телефонный | BLacK_TeaR | Помощь студентам | 3 | 04.03.2010 13:42 |
телефонный справочник | salmanov | Общие вопросы C/C++ | 1 | 10.06.2009 20:55 |
Телефонный справочник | CRASH | Помощь студентам | 5 | 07.05.2007 17:12 |