Здравствуйте, хотелось бы обратиться за помощью к знающим людям, потому что сам не могу разобраться да и вообще плохо дружу с С++.

Итак, задание такое:
Написать базу данных для аптеки. В программе должны быть функции переименования/удаления/добавления и так далее; это не особо важно.
Проблема заключается в том, что программа не хочет нормально сохранять/открывать файл, все остальное работает нормально. При этом функция сохранения вроде работает, но открыть этот файл не получается.

Сам код:
http://pastebin.com/zPSMfLUi


Заранее спасибо!

@темы: C++

Комментарии
17.05.2015 в 16:46

А в чём именно проблемы?
На первый взгляд проблемы именно с компиляцией должны быть... Или компилятор совсем древний и очень странный.
Если совсем никак, то попробуйте решение на основе read, write, подход рабочий:

18.05.2015 в 12:27

А в чём именно проблемы?
На первый взгляд проблемы именно с компиляцией должны быть... Или компилятор совсем древний и очень странный.
Если совсем никак, то попробуйте решение на основе read, write, подход рабочий:


Программа просто вылетает, когда я выбираю первый пункт и ввожу любое название.
И я вообще не понял, зачем этот кусок кода снизу и куда его вставлять.
18.05.2015 в 12:53

blackhawkjkee, Не было возможности запустить, потому по опыту просто предположил где может быть проблема. *Как описали, таков и совет.*
Держите: http://pastebin.com/sBwhT6Sw И записывает, и считывает, хотя последнее с мусором, да разберётесь. VS 2013

Кусок кода немного изменить и вставлять, если не будет считываться строка. Если строки считываются нормально - забыть про него.