C/C++從文件路徑中取文件名



void* GetFilename(const char* fullpathname)
{
char* save_name, *pos;
int name_len;
name_len = strlen(fullpathname);
pos = fullpathname + name_len;
while(*pos != '\\' && pos != fullpathname)
pos --;
if(pos == fullpathname)
{
save_name = fullpathname+1;
return save_name;
}
name_len = name_len-(pos-fullpathname);
save_name = (char*) malloc(name_len+1);
memcpy(save_name,pos+1,name_len);
return save_name;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM