在编程过程中,常常需要获取程序的路径,并对路径进行分解和合并,这时就使用到了_splitpath。同时与之相反的功能函数有:_makepath。与之相关的函数有:FindFirstFile等。
void _splitpath( const char *path, char *drive, char *dir, char *fname, char *ext );
例如:
char szAppName[128] = {0};
GetModuleFileName(NULL, szAppName, 128); //获取应用程序完整名称
char szDriver[128] = {0};
char szDir[128] = {0};
char szName[128] = {0};
char szExt[128] = {0};
_splitpath(szAppName, szDriver, szDir, szName, szExt); //分解目录
获取应用程序完整名称和分解目录,布布扣,bubuko.com
原文:http://www.cnblogs.com/lisuyun/p/3892389.html