您的位置:首页 > Web前端

路径获取包括后缀名makepath

2011-01-06 13:47 288 查看
 

用_makepath构造路径。
用_splitpath函数可以分解出路径,文件名,扩展名。
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
    char path_buffer[_MAX_PATH];//这里可以是CString类型
    char drive[_MAX_DRIVE];
    char dir[_MAX_DIR];
    char fname[_MAX_FNAME];
    char ext[_MAX_EXT];
   
    _makepath(path_buffer, "c", "//sample//myprogarm//","makepath", "txt" ); // C4996
   
    printf( "Path created with _makepath: %s/n", path_buffer );
    _splitpath( path_buffer, drive, dir, fname, ext ); // C4996
   
    printf("Path extracted with _splitpath:/n");
    printf("Drive: %s/n", drive );
    printf("Dir: %s/n", dir );
    printf("Filename: %s/n", fname );
    printf("Ext: %s/n", ext );
    return 1;
}
 
运行结果:



 

 
  
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  path buffer ext 扩展 c