Example code for file i/o.
Code:
#include <fstream.h>
#include <string.h>
int value[] = {1,1,1,1,1,1,1,1,1,1};
void save()
{
ofstream fil;
char filename[17];
cout << "Name your savefile: ";
cin >> filename;
strcat(filename, ".sav");
fil.open(filename);
if (!fil)
{
cout << "An error occured while trying to save...";
return;
}
else
{
int i=0;
while (i < 10) // because I have 10 values in the array called value.
{
fil << value[i] << endl;
i++;
}
}
fil.close();
}
void load()
{
ifstream fil;
char filnamn[17];
cout << "File to load? ";
cin >> filnamn;
strcat(filnamn, ".sgd");
fil.open(filnamn);
if (!fil)
{
cout << "An error occured while trying to load...";
return;
}
else
{
int i=0;
while (i<10)
{
fil >> value[i];
i++;
}
}
}