Danke, nachdem ich mir dein Beispiel angesehen habe, hab ich nochmal meine Aufzeichnungen durchblättert und etwas Ähnliches (mir begreiflicheres) gefunden.

Code:
FILE *datei;
char filename[100];

printf("Dateiname zum Speichern eingeben:");
scanf("%s", filename);

datei = fopen(filename, "a+");
Ich nehme an, daß es das gleiche bewirkt oder?

Wobei es dennoch interessant zu wissen wäre, was die Befehle cout und cin bei deinem Beispiel genau bewirken.