Recipe4hate
Legacy Member
Ik heb enkele problemen met de fstream. Het schrijven naar en lezen van bestanden via ofstream en ifstream vanuit een console applicatie lukt perfect. Nu wil ik graag enkele settings opslaan vanuit een windows applicatie maar ik kom enkele probleempjes tegen.
Ik doe: (enkel flarden uit de code)
Dit gedeelte compileert zonder problemen, maar hoe kan ik nu een string wegschrijven naar de file? Als ik file->write(string); neem vraagt hij om een 2de argument, namelijk std:
treamsize_Count(). Kan iemand me uitleggen wat ik fout doe of wat ik anders moet doen, en misschien ook een verhelderend antwoord geven over de streamsize_count?
Ook geeft hij me de foutmelding 'Argument 1, cannot convert String to Const Char' als ik typ:
Bedankt!
Ik doe: (enkel flarden uit de code)
Code:
[B]HEADER FILE[/B]
#include <fstream> //Used for saving and loading deck
using namespace std;
private:
ofstream * file;
********************************
[B]CPP FILE[/B]
file = new ofstream();
file->open("Deck.txt");
file->write(String("test"));
file->close();
Dit gedeelte compileert zonder problemen, maar hoe kan ik nu een string wegschrijven naar de file? Als ik file->write(string); neem vraagt hij om een 2de argument, namelijk std:
treamsize_Count(). Kan iemand me uitleggen wat ik fout doe of wat ik anders moet doen, en misschien ook een verhelderend antwoord geven over de streamsize_count? Ook geeft hij me de foutmelding 'Argument 1, cannot convert String to Const Char' als ik typ:
Code:
file->write(String("")+CardDeck->GetActiveCard()->GetName(),
CardDeck->GetActiveCard()->GetName().GetLength());

).