Тема: Робота з файлами
Вітаю, стоїть завдання: Створити двійковий файл структур та впорядкувати файл по зростанню кодів виробів.
Не можу зрозуміти як створювати бінарні файли і не можу написати алгоритм, за яким у файлі коди виробів були би в порядку зростання :,(
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
struct base
{
string name;
string code;
string price;
};
int main()
{
int const MAX = 2;
base b[MAX];
for (int i = 0;i<MAX;++i)
{
cout << "Enter name :" << endl;
cin >> b[i].name;
cout << "Enter code :" << endl;
cin >> b[i].code;
cout << "Enter price :" << endl;
cin >> b[i].price;
}
ofstream outfile;
outfile.open("Out.txt");
for (int i = 0;i<MAX;++i)
outfile << b[i].name << " " << b[i].code << " " << b[i].price << endl;
system("pause");
return 0;
}