Salve a tutti,
ho creato un programma che ha bisogno di creare e modificare dei file di testo, che pensavo di tenere in una cartella apposita in AppData. Il codice che ho scritto è:
codice:
ofstream f("%APPDATA%\\NomeProgramma\\documento.txt");
if(!f) {
cout<<"Errore nella creazione del file!";
return false;
}

f<<"testo di prova";

f.close();
Questo codice l'ho provato in Windows XP senza successo. Vorrei che funzionasse su tutte le versioni da XP in poi.
Da sempre errore e non crea il file.
Come posso fare?
Ringrazio in anticipo.