#pragma once static const char* getExtFromFileName ( const char* filename ) { const char *lastfound = NULL; int i=0; while ( filename[i] != '\0' ) { if ( filename[i++] == '.' ) lastfound = filename+i; } return lastfound; } static void makePathNameFromFileName(char* filename) { char *lastfound = NULL; int i=0; while ( filename[i] != '\0' ) { if ( filename[i++] == '\\' ) lastfound = filename+i; } if ( lastfound ) *lastfound = '\0'; } static const char* getFileNameFromPath(const char* filename) { const char *lastfound = (filename); int i=0; while ( filename[i] != '\0' ) { if ( filename[i++] == '\\' ) lastfound = (filename+i); } return lastfound; } extern const char * pResLevel[]; static void changeExtFromFileName ( char* filename, int nLevel, char *ext ) { char *lastfound = NULL; int i=0; while ( filename[i] != '\0' ) { if ( filename[i++] == '.' ) lastfound = filename+i; } if ( lastfound ) { //리소스 레벨에 따른 추가 확장자 붙임 //if( nLevel == 1 ) //{ // --lastfound; //'.' 부터 수정. // for ( i=0 ; i<4 ; i++ ) // { // (*lastfound) = pResLevel[nLevel][i]; // lastfound++; // } //} int l = static_cast(strlen(ext)); for ( i=0 ; i