c语言基础:路径中获取文件名

#include <memory.h>
//从文件件路径中获取文件名
void GetFileName(char *path,char *filename)
{
    char     *ptr = NULL;
    ptr = strrchr(path,'/');
    if (!ptr)
        return;
    memcpy(filename,ptr+1,strlen(ptr+1));
}

#include <string.h>

int main()
{
  char paht[256];
  strcpy(paht,"/home/abc/dd.txt");
  char name[40];
  GetFileName(paht,name);
  printf("%s\n",name);
   printf("Hello, World!\n");
   return 0;
}

 

posted on 2021-01-10 00:19  lydstory  阅读(3841)  评论(0)    收藏  举报

导航