Salve a tutti.
Sto creando un piccolo programma con c++, e vorrei sapere come si può fare per cambiare il nome del file associato ad uno stream.
Mi spiego meglio.
Dopo aver aperto uno stream input di nome f1 gli ho associato un file di nome "name" [ifstream f1("name").
A questo punto, se il file non esiste, desidero cambiare il file associato ad f1. Ho provato a chiudere lo stream [f1.close()] e a riaprirlo con un nuovo nome, ma non sembra funzionare.
Per ora l'unica alternativa che ho trovato consiste nell'aprire un nuovo stream ed associarlo con il nuovo nome....idee più comode?
Grazie mille