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