这是在之前的一篇文章中剪裁出来的:_makepath 和_splitpath只是方便查看!
在这之前还要在说明一个函数的使用,我们注册时,是想要在注册表中显示我们自己文件名的,这样方便看
那么我们需要在之前获得的路径名strPath中提取出文件名字,那么使用_splitpath.
在网上看到的使用方法,很简单理解:
char path_buffer[_MAX_PATH];
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
_makepath( path_buffer, "c", "//sample//crt//", "makepath", "c" ); //路径的合并
printf( "Path created with _makepath: %s/n/n", path_buffer ); //路径的分解
_splitpath( path_buffer, drive, dir, fname, ext ); //_wsplitpath
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 );