
Example:
//crt_makepath_s.c
#include<stdlib.h>
#include<stdio.h>
intmain(void)
{
charpath_buffer[_MAX_PATH];
chardrive[_MAX_DRIVE];
chardir[_MAX_DIR];
charfname[_MAX_FNAME];
charext[_MAX_EXT];

errno_terr;
err=_makepath_s(path_buffer,_MAX_PATH,"c","\\sample\\crt\\",
"crt_makepath_s","c");
if(err!=0)
{
printf("Errorcreatingpath.Errorcode%d.\n",err);
exit(1);
}
printf("Pathcreatedwith_makepath_s:%s\n\n",path_buffer);
err=_splitpath_s(path_buffer,drive,_MAX_DRIVE,dir,_MAX_DIR,fname,
_MAX_FNAME,ext,_MAX_EXT);
if(err!=0)
{
printf("Errorsplittingthepath.Errorcode%d.\n",err);
exit(1);
}
printf("Pathextractedwith_splitpath_s:\n");
printf("Drive:%s\n",drive);
printf("Dir:%s\n",dir);
printf("Filename:%s\n",fname);
printf("Ext:%s\n",ext);
}
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-38470-1.html
男生女生都爱