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