Buenas,
Estoy probando a crear archivos de textos, guardando datos, etc..
Tengo este código:
#include <iostream>
#include <fstream>
using namespace std;
int main(){
string nombre;
cout << "Introduzca el nombre del archivo: ";
cin >> nombre;
if(nombre == "5"){
char cadena[128];
// Creamos un fichero de salida
ofstream fs(nombre.".txt");
}
else{
cout << "Nombre no valido." << endl;
}
cin.get();
return 0;
}
Todo funciona bien.
Pero me salta un error acá:
ofstream fs(nombre.".txt");
Se que es por la variable "nombre.", pero estoy intentando buscar información y no doy con el resultado... y el if no se como ponerlo para que se ejecute si el campo no está en blanco u es un número.
Si me pudieran dar una ayudita u pista lo agradecería.
Un cordial saludo.