|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Поиск в файле на примере телефонной книги |
|
C/C++ - [решено] Поиск в файле на примере телефонной книги
|
Пользователь Сообщения: 63 |
Всем привет!
Помогите, я хоть и понимаю, что глупый вопрос, но до меня не доходит. Банально не могу понять как искать информацию в файле на жестком диске!!!(на примере телефонной книги). вот код: П.С. - если кто знает где про это почитать и подскажет то буду очень признателен!!! |
|
Отправлено: 16:31, 03-04-2012 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось ferget, 03-04-2012 в 20:37. Отправлено: 17:37, 03-04-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 63
|
Профиль | Отправить PM | Цитировать Цитата ferget:
делаю вот так - |
|
Отправлено: 09:05, 04-04-2012 | #3 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:44, 04-04-2012 | #4 |
Пользователь Сообщения: 63
|
Профиль | Отправить PM | Цитировать Спасибо большое, до этого сам дошел!!(интернета не было глянуть)) )
Сейчас сижу мыслю - программа не выводит найденное!!! |
|
Отправлено: 15:45, 04-04-2012 | #5 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать Цитата virus8:
во-первых - должны совпадать кодировки, в консоли вводится 866 и файл должен быть 866 во-вторых - strcmp работает только если две строки абсолютно одинаковые, регистры букв тоже должны быть одинаковые. то есть, надо сначала разбить строку на слова и каждое сравнить, посмотрите функцию strtok, например. |
|
Последний раз редактировалось ferget, 04-04-2012 в 17:39. Отправлено: 16:29, 04-04-2012 | #6 |
Пользователь Сообщения: 63
|
Профиль | Отправить PM | Цитировать Ferget спасибо большое за помощь разобрался ))))
Только сделал поиск через strstr!!! кому нужно код: И такой ещё вопрос у меня в классе реализована статическая переменная num она при работе программы добавляет число в новую строку. Вопрос в том, что эта переменная сбивается после закрытия программы и начинает всё с единицы писать. Можно ли сделать так, чтоб она считывала последний результат? Допустим последний абонент номер 5 и при добавлении она пишет уже 6 абонент. |
Отправлено: 07:33, 05-04-2012 | #7 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать Цитата virus8:
|
|
Последний раз редактировалось ferget, 05-04-2012 в 11:58. Отправлено: 11:53, 05-04-2012 | #8 |
Пользователь Сообщения: 63
|
Профиль | Отправить PM | Цитировать Понятно спасибо! Еще пока еше не дошел не до ini-файла не до реестра! Буду дальше учить!
Спасибо большое за помощь. |
Отправлено: 12:37, 05-04-2012 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Поиск и замена в reg файле. | Podagral | Скриптовые языки администрирования Windows | 0 | 05-12-2011 12:08 | |
CMD/BAT - Строковый поиск в бинарном файле | kt626 | Скриптовые языки администрирования Windows | 1 | 15-10-2009 06:45 | |
Ошибка - системе не удалось обновить фаил телефонной книги | навигатор5 | Microsoft Windows 2000/XP | 2 | 31-01-2009 15:00 | |
C/C++ - [решено] Поиск данных в файле | Luzuk | Программирование и базы данных | 5 | 05-11-2008 04:04 | |
Интернет - [решено] Ошибка: 623: Системе не удалось найти запись телефонной книги для этого подключения. | Котяра | Microsoft Windows 2000/XP | 1 | 21-02-2008 21:40 |
|