初始化时赋值
TCHAR szSvcName[80]=_T("ShellHWDetection");
初始化后赋值
TCHAR szSvcName[80];
_tcscpy(szSvcName,L"ShellHWDetection");
TCHAR 就是当你的字符设置为什么就是什么
例如:程序编译为 ANSI, TCHAR 就是相当于 CHAR,字符串前不需加L
当程序编译为 UNICODE, TCHAR 就相当于 WCHAR,字符串前需加L
Format拼接字符串
CString Str;
Str.Format(_T("Current State: %d \nExit Code: %d \nCheck Point: %d \nWait Hint: %d"),
ssStatus.dwCurrentState, ssStatus.dwWin32ExitCode, ssStatus.dwCheckPoint, ssStatus.dwWaitHint);
AfxMessageBox(Str);
数组名是常量,不能用=赋值的,给数组赋值有三种方式:循环赋值、strcpy()、初始化时赋值
string是对象,可以用=操作符赋值