|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2014, 10:29 | #1 |
Пользователь
Регистрация: 20.03.2014
Сообщений: 35
|
Формат файла для приложения на с++
Всем здравствуйте!
Столкнулся с таким вопросом - пишу небольшое приложение на с++, суть которого обработать достаточно большой объем данных. ДАнные должны храниться в некотором файле и быть считаны приложением, по завершению работы, должен быть создан файл такой же структуры. Да, структура файла жесткая (то есть есть элементы нескольких типов, у каждого есть набор параметров) Вопрос вот в чем - какой предпочтительно выбрать формат файла - .txt, .xls, .mdb? Другие форматы рассматривать не хочу. Примерный объем файла - 1000-3000 строк, в каждой строке 4-6 параметров элемента. Элементы могут быть 4-5 типов. Какие критерии оценки рассматривать и какие преимущества у каждого типа хранения? Буду очень благодарен за ссылки на литературу. Пока данные хранятся в простом txt, но терзают сомнения - правильно ли это? Всем спасибо! |
15.08.2014, 10:38 | #2 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
В чем проблем то вообще? Если все работает, то все правильно. |
|
15.08.2014, 13:18 | #3 |
Пользователь
Регистрация: 20.03.2014
Сообщений: 35
|
Проблема в том, что надо как-то обосновать почему данные хранятся в txt формате, а не в других. Я просто кроме txt ни с чем не работал, вот и думаю - а стоит ли начинать? Вернее в данной задачке стоит ли заморачиваться? Может для такого объема файла удобее работать с mdb, например?
|
15.08.2014, 13:37 | #4 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
данные уже даны? Они даны в mbd? - значит используй mdb.
Какие-то альтернативы нормальные люди ищут тогда, когда существующие не могут что-либо удовлетворить. Что тебя не устраивает в txt? Что за обоснование? Что за бред? Цитата:
Что ты собираешься с файлом делать? - один раз считать и один раз записать? - можешь использовать что угодно. Если файл настолько огромен что в ОЗУ не помещается - можно использовать всякие СУБД. Если тебе надо часто изменять файл или что-то в нем искать (искать по разным полям, сортировать, или выполнять какие-то сложные запросы) - можно использовать СУБД. Ну это например. 3000 записей - это мало, даже 300000 записей это не очень много. В память он поместица без проблем. Все зависит от задачи, которую ты не описал ниразу, поэтому на нормальные ответы можно не ращитывать. Последний раз редактировалось rrrFer; 15.08.2014 в 13:42. |
|
15.08.2014, 13:42 | #5 |
Пользователь
Регистрация: 20.03.2014
Сообщений: 35
|
Данные не даны никак, файлы будут формироваться вручную на основании некоторых документов. Поэтому не принципиально в какой формат их интегрировать и в каком редакторе.
Обоснование так как програма не коммерческая, а научная работа. ТО есть по-хорошему надо обосновать почему выбран тот или иной язык программирования, структуру программы и т.д.и т.п. |
15.08.2014, 13:49 | #6 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
15.08.2014, 14:06 | #7 |
Пользователь
Регистрация: 20.03.2014
Сообщений: 35
|
Спасибо, понял в каком направлении надо двигаться.
|
15.08.2014, 14:10 | #8 |
Пользователь
Регистрация: 20.03.2014
Сообщений: 35
|
Спасибо за ответ!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формат файла | Viiktorrr | Общие вопросы Delphi | 2 | 27.01.2014 20:47 |
Как выбрать оптимальный формат для графического файла? | artemavd | Общие вопросы Delphi | 11 | 03.12.2010 03:39 |
проверка на формат файла | -=Virus=- | Мультимедиа в Delphi | 3 | 27.10.2010 22:51 |
Разработать формат текстового файла для записи команд построения примитивов... | -SG- | Помощь студентам | 1 | 04.06.2010 15:44 |
Собственный формат файла | Яр|/||< (^_^) | Операционные системы общие вопросы | 1 | 18.02.2010 12:54 |