int GetFileName(const char *lpFullPath, char *lpBuffer)
{
int nPathSize = 0;
int nNameSize = 0;
nPathSize = lstrlen(lpFullPath);
for (int i = nPathSize; i <= nPathSize; i--)
{
if (lpFullPath[i] == '\\')
{
nNameSize = nPathSize - (++i);
for (int j = 0; j <= nNameSize; j++)
{
lpBuffer[j] = lpFullPath[i + j];
}
break;
}
}
return nNameSize;
}
本文介绍了一个C语言函数intGetFileName,该函数用于从完整的文件路径中提取文件名部分。通过遍历路径字符串并查找最后一个''字符来确定文件名的起始位置,并将该位置之后的内容复制到新的缓冲区中。
855

被折叠的 条评论
为什么被折叠?



