Ayuda eliminando archivo .txt
Publicado por Felipe (2 intervenciones) el 05/08/2018 03:25:20
Necesito eliminar un archivo, pero la cuestión es que el usuario debe ingresar el nombre del archivo a eliminar y ya he probado con remove(), pero este solo me permite eliminarlo si ingreso el nombre del archivo entre comillas por ejemplo remove("nombrearchivo.txt") y lo que necesito enviarle es nombre que digita el usuario
Alguien sabe si hay alguna manera de hacer esto?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void Bcg::eliminar(){
string cedula;
cout<<"Digite la cedula del cliente"<<endl;
cin>>cedula;
ofstream archivo;
archivo.open(cedula); ---------->LOS ARCHIVOS TIENEN POR NOMBRE LA CÉDULA DE LA PERSONA
if(archivo.fail()){
cout<<"El cliente no se encuentra registrado!!"<<endl;
archivo.close();
return;
}
remove(cedula); ------------> AQUÍ ES DONDE TENGO EL ERROR YA QUE ESTA FUNCIÓN NO ME
PERMITE PASAR POR PARÁMETRO UNA VARIABLE SOLO ME PERMITE PASAR
EL NOMBRE DEL ARCHIVO A ELIMINAR DIRECTAMENTE ENTRE COMILLAS
}
Alguien sabe si hay alguna manera de hacer esto?
Valora esta pregunta
0