Hallo ich habe eine Frage zum folgenden Code: (legt kein Wert auf die Variablennamen )


#include <iostream>
#include <fstream>

using namespace std;



int main()
{
int rumga=10;
int auch=11;
int klappt=9;
ofstream Output("Komiker.lol", ios::binary);
Output.write((char*) &rumga, sizeof(rumga));
Output.write((char*) &klappt, sizeof(klappt));
Output.close();
rumga=12;
ofstream Output("Komiker.lol", ios::binary);
Output.write((char*) &rumga, sizeof(rumga));
Output.close();

ofstream Output("Komiker.lol", ios::binary);
Output.write((char*) &auch, sizeof(auch));
Output.close();

return 0;
}
Allerdings kann ich weder den Wert von "rumga" später ändern noch einen hinzufügen.

Compiler: Mehrdeffinition nicht möglich (oder so etwas)

Was ist die Lösung für mein Problem?

Gruß