_splitpath,_makepath 生成路径,分解路径
FROM MSDN:
Example
DE>/* MAKEPATH.C */
#include <stdlib.h>
#include <stdio.h>
void main( void )
{
char path_buffer[_MAX_PATH];
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
( path_buffer, "c", "\\sample\\crt\\", "makepath", "c" );
printf( "Path created with _makepath: %s\n\n", path_buffer );
( path_buffer, drive, dir, fname, ext );
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 );
}
DE>
Output
DE>Path created with _makepath: c:\sample\crt\makepath.c Path extracted with _splitpath: Drive: c: Dir: \sample\crt\ Filename: makepath Ext: .c DE>
本文介绍如何利用_makepath和_splitpath两个函数来生成和分解文件路径。通过示例代码展示了如何创建一个完整的文件路径,并从该路径中分别提取驱动器盘符、目录、文件名和扩展名。
4819

被折叠的 条评论
为什么被折叠?



