Для начала, убедитесь, что у вас есть <stdlib.h>
в комплекте.
Мои психические силы предполагают, что это наследство tchar.h
.В наши дни старайтесь избегать использования apis "t" и используйте Unicode:
Если lpDir
, lpDrive
и другие параметры являются строками ANSI (char *):
_splitpath_s(lpDir, lpDrive, 4, NULL, 0, lpFile, _MAX_FNAME, lpExt, _MAX_EXT);
Если они в юникоде (WCHAR *, wchar_t *, LPCWSTR и т. Д.):
_wsplitpath_s(lpDir, lpDrive, 4, NULL, 0, lpFile, _MAX_FNAME, lpExt, _MAX_EXT);