MFC标准代码集

TCHAR szPath[_MAX_PATH];

ASSERT(lstrlen(lpszFileName) < _countof(szPath) );   

// #define _countof(_Array) sizeof(*__countof_helper(_Array))

    char (*__countof_helper(UNALIGNED _CountofType (&_Array)[_SizeOfArray]))[_SizeOfArray];

TCHAR szTemp[_MAX_PATH];

if (lpszFileName[0] == '/"')

    ++lpszFileName;

Checked::tcsncpy_s(szTemp, _countof(szTemp), lpszFileName, _TRUNCATE);

LPTSTR lpszLast = _tcsrchr(szTemp, '/"');

你可能感兴趣的:(MFC标准代码集)