|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.05.2010, 21:56 | #1 |
Пользователь
Регистрация: 13.04.2010
Сообщений: 16
|
Нужен совет
Добрый вечер господа...
Мне была поставлена задача: Сведения об автомобиле состоят из его марки, номера и фамилии владельца. Дан файл , содержащий сведения о нескольких автомобилях. Найти: а) фамилии владельцев и номера автомобилей данной марки; б) количество автомобилей каждой марки. Задачу я написал, вроде все работает. Нужен совет, можно ли как то уменьшить код. P.S. И еще вопрос можно ли как то узнать количество записанных блоков в бинарном файле код во влажении (не знаю как еще добавить длинный код )).....юзвер): Текстовый документ.txt Последний раз редактировалось Leo705; 06.05.2010 в 22:35. |
07.05.2010, 11:39 | #2 | |
Я
Форумчанин
Регистрация: 24.04.2010
Сообщений: 693
|
Цитата:
Код:
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©. |
|
07.05.2010, 11:51 | #3 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Зачем? Код есть, работает, объем кода никак не связан со скоростью выполнения программы. Я бы скорее наоборот его "увеличил" с целью повышения читабельности.
Цитата:
1) Переходим в конец файла посредством вызова fseek с соответствующими параметрами 2) Определяем текущую позицию в файле (функция ftell) 3) Делим текущую позицию на размер блока и получаем число блоков в файле 4) Не забываем вернуться в начала файла, чтобы потом нормально из него всё прочитать. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен совет | Ryrik87 | Безопасность, Шифрование | 1 | 29.10.2009 01:43 |
Нужен совет | Vergiliy | БД в Delphi | 2 | 13.01.2009 08:58 |
Нужен совет | Eretic | Общие вопросы .NET | 3 | 31.10.2008 13:57 |
Нужен совет | Kler | Свободное общение | 0 | 27.03.2008 23:44 |