char * replace_extension( char * destino, const char * archivo, const char * extension, int size )
Retorna:
El archivo con la extensión sustituida.
Descripción:
Sustituye el nombre de archivo+extensión especificados con una nueva extensión, escribiendo en destino como máximo el número de bytes especificados por size. Devuelve una copia del parámetro destino.
MAIN_PROGRAM_CDIV PRIVATE char archivo[255]; BEGIN_PROGRAM set_gfx(GFX_AUTODETECT_WINDOWED); set_mode( 900, 200 ); write(0,0,10,0, "Archivo ejecutable:"); write(0,0,20,0, archivo); replace_extension( archivo, "corre.bat", "exe", 255); LOOP FRAME; END_PROGRAM
Ver: replace_filename() - get_dirinfo() - exists() - get_filename() - delete_file()