在ASCII中使用CString::GetLength()的話,貌似沒得問題,可是在Unicode中使用CString::GetLength()時,返回的是字符數而不是字節數....可是咱們知道在Unicode中字節數=字符數*2。windows
因此能夠在程序中層架以下代碼來加強通用性:url
int length = str.GetLength();spa
#ifdef _UNICODE.net
length *= sizeof(TCHAR);code
#endifblog