Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 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
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
Вопрос вот в чем - какой предпочтительно выбрать формат файла - .txt, .xls, .mdb?
Расширение файла ни на что не влияет вообще. У данные уже?

В чем проблем то вообще? Если все работает, то все правильно.
rrrFer вне форума Ответить с цитированием
Старый 15.08.2014, 13:18   #3
Студ
Пользователь
 
Регистрация: 20.03.2014
Сообщений: 35
По умолчанию

Проблема в том, что надо как-то обосновать почему данные хранятся в txt формате, а не в других. Я просто кроме txt ни с чем не работал, вот и думаю - а стоит ли начинать? Вернее в данной задачке стоит ли заморачиваться? Может для такого объема файла удобее работать с mdb, например?
Студ вне форума Ответить с цитированием
Старый 15.08.2014, 13:37   #4
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

данные уже даны? Они даны в mbd? - значит используй mdb.
Какие-то альтернативы нормальные люди ищут тогда, когда существующие не могут что-либо удовлетворить. Что тебя не устраивает в txt?
Что за обоснование? Что за бред?

Цитата:
Может для такого объема файла удобее работать с mdb, например?
Причем тут объем файла?

Что ты собираешься с файлом делать? - один раз считать и один раз записать? - можешь использовать что угодно. Если файл настолько огромен что в ОЗУ не помещается - можно использовать всякие СУБД. Если тебе надо часто изменять файл или что-то в нем искать (искать по разным полям, сортировать, или выполнять какие-то сложные запросы) - можно использовать СУБД. Ну это например.

3000 записей - это мало, даже 300000 записей это не очень много. В память он поместица без проблем.

Все зависит от задачи, которую ты не описал ниразу, поэтому на нормальные ответы можно не ращитывать.

Последний раз редактировалось rrrFer; 15.08.2014 в 13:42.
rrrFer вне форума Ответить с цитированием
Старый 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
По умолчанию

Спасибо за ответ!
Студ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат файла 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