borrar fichero

majestic
29 de Mayo del 2004
alguien me puede decir alguna funcion que sirva para borrar un fichero del disco duro

Mariano Ventaja
29 de Mayo del 2004
DeleteFile en Windows.

Saludos,
Mariano http://www.c0d3rz.com.ar

Alejandro_
29 de Mayo del 2004
En la biblioteca <stdio.h> del C o en la <cstdio> del C++ está la función remove():

Su prototipo es:

#include <stdio.h>
int remove(const char *nombredelarchivo);

Si el archivo está abierto, debes cerrarlo antes.

el nombre del archivo puede contener el path completo.

Si eliminó el archivo, devuelve 0; si se produjo algún error devuelve -1.

Como se trata de una función de la biblioteca estánar, funcionará para Windows, Unix, BSD, Linux, BeOs, Pick, y cualquier sistema operativo que se te ocurra, con cualquier compilador más o menos estándar, incluso los ridículos Turbo C y Borland C++ 3.1

Alejandro