char strPath[_MAX_PATH];
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
_makepath( strPath, "e", "\\cpp\\", "makepath", "cpp" );
_splitpath( strPath, drive, dir, fname, ext );
WCHAR wstrPath[_MAX_PATH];
WCHAR wstrDrive[_MAX_DRIVE];
WCHAR wstrDir[_MAX_DIR];
WCHAR wstrFName[_MAX_FNAME];
WCHAR wstrExt[_MAX_EXT];
_wmakepath(wstrPath,L"e", L"\\cpp\\", L"makepath", L"cpp");
_wsplitpath(wstrPath,wstrDrive,wstrDir,wstrFName,wstrExt);