#include <bits/stdc++.h>
using namespace std;
const int N = 101;
char dummay[] = "#####";
struct hashTable
{
char name[51];
int RRN;
};
int main()
{
fstream f("hashFile.txt");
f.seekp(0,ios::beg);
hashTable h;
for (int i = 0 ; i < N ; i++ )
{
strcpy(h.name,dummay);
h.RRN = i;
f.write((char*)&h,sizeof h);
}
f.seekp(0,ios::beg);
for (int i = 0 ; i < N ; i++ )
{
f.read((char*)&h,sizeof h);
cout << h.RRN << endl << h.name << endl;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjb25zdCBpbnQgTiA9IDEwMTsKY2hhciBkdW1tYXlbXSA9ICIjIyMjIyI7CgpzdHJ1Y3QgaGFzaFRhYmxlCnsKICAgIGNoYXIgIG5hbWVbNTFdOwogICAgaW50IFJSTjsKfTsKaW50IG1haW4oKQp7CiAgICBmc3RyZWFtIGYoImhhc2hGaWxlLnR4dCIpOwogICAgZi5zZWVrcCgwLGlvczo6YmVnKTsKICAgIGhhc2hUYWJsZSBoOwogICAgZm9yIChpbnQgaSA9IDAgOyBpIDwgTiA7IGkrKyApCiAgICB7CiAgICAgICAgc3RyY3B5KGgubmFtZSxkdW1tYXkpOwogICAgICAgIGguUlJOID0gaTsKICAgICAgICBmLndyaXRlKChjaGFyKikmaCxzaXplb2YgaCk7CiAgICB9CiAgICBmLnNlZWtwKDAsaW9zOjpiZWcpOwogICAgZm9yIChpbnQgaSA9IDAgOyBpIDwgTiA7IGkrKyApCiAgICB7CiAgICAgICAgZi5yZWFkKChjaGFyKikmaCxzaXplb2YgaCk7CiAgICAgICAgY291dCA8PCBoLlJSTiA8PCBlbmRsIDw8IGgubmFtZSA8PCBlbmRsOwogICAgfQp9Cg==