Perdonen las molestias, mi pequeño problema es que necesito pedir al usuario el nombre de un archivo de texto y luego, con el nombre que el usuario introduzca, nombrar el fichero donde guardaré unos numeros de un array.
Ejemplo:
string nombre;
ofstream fichero;
fichero.open ("nombre.txt");
fichero << "Aquí van los numero del array" << endl;
fichero.close();
string nombre;
ofstream fichero;
cout << "ingrese nombre";
cin >> nombre;
fichero.open(nombre,"modo"); //ya tu colocarás el modo
cout << "ingrese algo";
string algo;
cin >> algo;
fichero << algo;
fichero.close()
es basicamente lo que tenías no?... si te da error con algún string incompatible como parametro pasalo como char usando [url =http://www.cplusplus.com/reference/string/string/c_str/].c_str()[/url]
Muchas gracias