Das klappt nicht!
Fehlermeldung in der Zeile mit f.open(...);
Unvariabler Pfad geht...
Gleich vorweg:Mit Aussagen wie das klappt nicht...gibt ne Fehlermeldung kann man nichts anfangen.
Poste doch bitte in Zukunft die Fehlermeldung.
In deinem Fall ist es aber easy.
open erwartet nen const char* als Dateipfad.Den bekommst du mit der Methode c_str.
Also entweder:
|
C Quellcode
|
1
|
f.open((var+".txt").c_str());
|
oder besser:
|
C Quellcode
|
1
|
f.open(var.append(".txt").c_str());
|
Gruß void