C/C++从文件路径中取文件名
2015-04-24 11:54
85 查看
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;
}
{
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;
}
相关文章推荐
- c++--------获取某个路径下所有文件的文件名,读写TXT文件到新的文件
- C++根据文件路径获取文件名
- C++ 通过文件路径获取文件名
- windows C++ 遍历目录,获取文件名和文件路径
- C++获得文件夹下所有文件的路径及文件名
- C/C++解析文件路径,获取盘符、路径、文件名及扩展名
- windows C++ 遍历目录,获取文件名和文件路径
- C/C++解析文件路径,获取盘符、路径、文件名及扩展名
- C++程序中获取不带文件路径和后缀的文件名
- C/C++ 解析文件路径 获取文件名和扩展名
- C++程序中获取不带文件路径和后缀的文件名
- C/C++解析文件路径,获取盘符、路径、文件名及扩展名
- C/C++解析文件路径,获取盘符、路径、文件名及扩展名
- C/C++从文件路径中取文件名
- C++程序中获取不带文件路径和后缀的文件名
- C++获取某路径下所有文件名,ifstream打开某路径下的指定文件
- C++ 从文件名字符串中找到路径和文件名, 并打开以其内容为文件名的文件
- c 和 c++ 中的文件路径表示
- c c++ 中的文件路径表示
- C++中文件路径的使用方法