In realtà è quello che sto provando a fare ma mi obbliga a mettere tutta la directory ma il punto è che questo programma dovrà funzionare anche su altri pc. Ho provato anche a mettere ./ prima della directory ma è come se non lo leggesse:
codice:char nomecartella[40]=".\\Persone\\"; char nomepersone[40]; cin>>nomepersone; strcat(nomecartella,nomepersone); ofile.open(nomecartella);
Penso che sia equivalente a quello che mi hai detto di fare tu. Il punto è che non so come fare a non dover inserire tutto il percorso.