2009-04-24 22:15

[C語言] 取得目錄名稱路徑(dirname)

dirname
  1. #include <libgen.h> 
  2.  
  3. int main(){ 
  4.    char W_path1[] = "E:\\test" ; 
  5.    char W_path2[] = "E:\\Program\\clear\\ape-06\\Debug" ; 
  6.    char W_path3[] = "E:\\Program\\clear\\.metadata\\.plugins\\org" ; 
  7.  
  8.    dirname(W_path1); 
  9.    printf("%s\n",W_path1); 
  10.    // E:\ 
  11.  
  12.    dirname(W_path2); 
  13.    printf("%s\n",W_path2); 
  14.    // E:\Program\clear\ape-06 
  15.  
  16.    dirname(W_path3); 
  17.    printf("%s\n",W_path3); 
  18.    // E:\Program\clear\.metadata\.plugins 
  19.  
  20.    char L_path1[] = "/test" ; 
  21.    char L_path2[] = "/Program/clear/ape-06/Debug" ; 
  22.    char L_path3[] = "/Program/clear/.metadata/.plugins/org" ; 
  23.  
  24.    dirname(L_path1); 
  25.    printf("%s\n",L_path1); 
  26.    // / 
  27.  
  28.    dirname(L_path2); 
  29.    printf("%s\n",L_path2); 
  30.    // /Program/clear/ape-06 
  31.  
  32.    dirname(L_path3); 
  33.    printf("%s\n",L_path3); 
  34.    // /Program/clear/.metadata/.plugins 
  35.  
  36.  
  37.    _getch();     
  38.    return 0; 
  39. } 


參考來源:
<libgen.h>

0 回應: