Potrzebuje zrobić taki kontener na pliki ale nie do końca wiem jak mam się za to zabrać
{
String fileName = ExtractFilePath(ParamStr(0)) + "rsfl.bin"; // 20 bajtów nagłowek RSFL
fstream infile;
infile.open(fileName.c_str(), ios::in | ios::binary);
infile.read((char *)&a, sizeof(a));
infile.close();
}
Tu jest przykład
#include <vcl.h>
#pragma hdrstop
#include <fstream.h>
#include "stdio.h"
#include "dir.h"
#include "Unit2.h"
// ---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
int a[6];
TForm2 *Form2;
// ---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner) : TForm(Owner) {
}
// ---------------------------------------------------------------------------
void __fastcall TForm2::Button2Click(TObject *Sender) {
String fileName = ExtractFilePath(ParamStr(0)) + "mapa.pc";
fstream outfile;
outfile.open(fileName.c_str(), ios::out | ios::binary);
outfile.write((char *)&"Asura ", 8); // nagłowek pliku
outfile.write((char *)&a, sizeof(a));
outfile.write((char *)"\0\0\0\0", 4); // Koniec pliku
outfile.close();
}
// ---------------------------------------------------------------------------
void __fastcall TForm2::CheckBox2Click(TObject *Sender)
{
String fileName = ExtractFilePath(ParamStr(0)) + "rsfl.bin"; // 20 bajtów nagłowek RSFL
fstream infile;
infile.open(fileName.c_str(), ios::in | ios::binary);
infile.read((char *)&a, sizeof(a));
infile.close();
}
//---------------------------------------------------------------------------






