1.
_
w
splitpath_s
()
函数:
函数功能:分割路径为
—
磁盘符,路径,
FileTitle, extension
四部分。
例子:
c:\user\you\test.doc
Cstring strFullPath = _T(“c:\user\you\test.doc”);
TCHAR drive[_MAX_DRIVE];
TCHAR dir[_MAX_DIR];
TCHAR fname[_MAX_FNAME];
TCHAR ext[_MAX_EXT];
_wsplitpath_s
(
strFullPath
,
drive
,
_MAX_DRIVE
,
dir
,
_MAX_DIR
,
fname
,
_MAX_FNAME
,
ext
,
_MAX_EXT
);
执行结果:
dirve: c:
Dir: \user\you\
Fname: test
Ext: .doc
构造一个路径可以使用函数:
_wmakepath_s().
2.
_t
cslen(
)
函数:
函数功能:获取字符串的长度。
例子:
CString strFilename = _T(“c:\user\you\test.doc”);
SIZE_T nLen = _tcslen(strFilename); // nLen = 20
更安全的版本:
size_t wcsnlen_s(
const wchar_t *
str
,
size_t
numberOfElements
);