_splitpath,_makepath分析路径

生成路径,分解路径 FROM MSDN: Example /* MAKEPATH.C */ #include #include void main( void ) { 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 ); 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 ); } Output Path created with _makepath: c:/sample/crt/makepath.c Path extracted with _splitpath: Drive: c: Dir: /sample/crt/ Filename: makepath Ext: .c

你可能感兴趣的:(c,ext,buffer,Path)