Ik heb al wel wat gezocht op GoT, maar niet echt iemand met hetzelfde probleem.
Ik zal het probleem even uitleggen met de code:
Dit ophalen en wegschrijven werkt momenteel niet. Ik d8 dat ik die vector hetzelfde kon behandelen als een object, maar blijkbaar niet.
Iemand een idee om dit op te lossen?
Ik zal het probleem even uitleggen met de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| ///foo.h/////
class foo{
private:
int a;
int b;
public:
void vullen();
void lezen();
int fileopen();
int filewrite();
vector<foo*> bar
}
///foo.cpp/////
#include "foo.h"
int foo::fileopen ()
{
const char *bestandnaam = "rooster.dat";
ifstream inbestand (bestandnaam, ios::binary);
inbestand.read( (char*) & bar, sizeof (foo) );
return 0;
}
int foo::filewrite()
{
const char *bestandnaam = "rooster.dat";
ofstream uitbestand( bestandnaam, ios::binary);
cout << " bestand wegschrijven " << endl;
uitbestand.write( (char *) & bar, sizeof(foo) ) ;
cin.get();
return 0;
} |
Dit ophalen en wegschrijven werkt momenteel niet. Ik d8 dat ik die vector hetzelfde kon behandelen als een object, maar blijkbaar niet.
Iemand een idee om dit op te lossen?
http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL