CString中Format的问题,转化后为(NULL)
char st[10];
sprintf(st,"%d",0);
string a = (string) st; //将整型转化为字符串
string t_book = "book" + a; //连接字符串
//CString mfcStr = t_book.c_str(); //这一种形式的转化可以实现
CString mfcStr;
mfcStr.Format(_T("%s"),t_book); //format方式的转化无法实现
wcout << mfcStr.GetBuffer() <<endl;
输出结果为:(NULL)这是为什么?请高手指点