MENÚ
1. Datos del autor.
1. Datos del autor.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: MAFUS en 26 Febrero 2016, 23:15 PM
Usa la función rename de stdio.h
Su firma es:int rename(const char *viejo, const char *nuevo);
siendo viejo la cadena con el nombre antiguo del archivo
y nuevo la cadena con el nombre nuevo del archivo.
Retorna 0 si ha tenido éxito y cualquier otro valor, que no sea 0 si falla. En caso de fallo el archivo sigue con el nombre antiguo.
http://c.conclase.net/librerias/?ansifun=rename
CitarMe quedo con la respuesta de IvanCea de leer y escribir o usar la API del SO.
If oldname and newname specify different paths and this is supported by the system, the file is moved to the new location.
http://www.cplusplus.com/reference/cstdio/rename/