#include <iostream>
#include <cstdlib>
using namespace std;
const int MAX_PATH_ = 256;
const int MAX_DRIVE = 16;
const int MAX_DIR = 128;
const int MAX_FILE_NAME = 128;
const int MAX_EXT = 32;
char szPath[MAX_PATH_];
char szDrive[MAX_DRIVE];
char szDIR[MAX_DIR];
char szFName[MAX_FILE_NAME];
char szExt[MAX_EXT];
void Split(const char* szFileName)
{
if (szFileName == NULL)
return;
_splitpath(szFileName, szDrive, szDIR, szFName, szExt);
}
int main()
{
_makepath(szPath, "c", "//sample//myprogarm//","makepath", "txt" );
Split(szPath);
cout<<szPath<<endl;
cout<<szDrive<<endl;
cout<<szDIR<<endl;
cout<<szFName<<endl;
cout<<szExt<<endl;
}