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;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM