XxbambamxX
Mitglied
Hi leute
ich habe folgendes Problem.
Ich möchte einen String und eine andere Variable vom Typ Int in eine Datei schreiben.
Mit einer gings ja ganz gut:
das konnte ich dann auch einfach auslesen:
Wenn ich nun aber 2 voneinander unabhängige Variablen die nicht vom gleichen Typ sind in eine Datei schreiben möchte und dann jeweils nur eine davon auslesen weiss ich nicht wie das funktionieren könnte.
So funktioniert das irgendiwe nicht

dann erhalte ich nämlich beim String immer das richtige und bei der Int Variable immer 0.
Ist das überhaupt möglich?
Wenn ja wie..?
Ich hoffe ich konnte das Problem verständlich erleutern und freue mich auf die Antworten
mfg
ich habe folgendes Problem.
Ich möchte einen String und eine andere Variable vom Typ Int in eine Datei schreiben.
Mit einer gings ja ganz gut:
Code:
int writepassword(string password)
{
ofstream Output("password.psw", ios::binary);
Output.write((char*)&password, sizeof(password));
Output.close();
return 0;
}
das konnte ich dann auch einfach auslesen:
Code:
string readpassword(string password)
{
ifstream Input("password.psw", ios::binary);
Input.read((char*)&password,sizeof(password));
Input.close();
return password;
}
Wenn ich nun aber 2 voneinander unabhängige Variablen die nicht vom gleichen Typ sind in eine Datei schreiben möchte und dann jeweils nur eine davon auslesen weiss ich nicht wie das funktionieren könnte.
So funktioniert das irgendiwe nicht


Code:
int writepassword(string password, int uses)
{
ofstream Output("password.psw", ios::binary);
Output.write((char*)&password, sizeof(password));
Output.write((char*)&uses, sizeof(uses));
Output.close();
return 0;
}
Ist das überhaupt möglich?
Wenn ja wie..?
Ich hoffe ich konnte das Problem verständlich erleutern und freue mich auf die Antworten

mfg