Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Kaemis en 27 Diciembre 2016, 19:39 PM

Título: Nombrar un fichero de texto desde un cin
Publicado por: Kaemis en 27 Diciembre 2016, 19:39 PM
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();
Título: Re: Nombrar un fichero de texto desde un cin
Publicado por: engel lex en 27 Diciembre 2016, 20:01 PM
Código (cpp) [Seleccionar]
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]
Título: Re: Nombrar un fichero de texto desde un cin
Publicado por: Kaemis en 28 Diciembre 2016, 10:50 AM
Muchas gracias