我这里有一件奇怪的事。
我将_bstr_t字符串串联起来,以组装一个SQL命令。

_bstr_t strSQL = a+b+k+hk+Allin+hk+k+hk

...等等。

当我将其打印到控制台(使用std::wcout << '/n'<< strSQL << '/n';)时,我得到了字符串,但字符串的开头和结尾都带有12142。看起来像:
 12142"SELECT * FROM....."12142

有人知道它来自哪里吗?

我正在使用:VS2010 Express,C++,并且正在构建一个控制台应用程序。

最佳答案

您写了“/ n”而不是“\ n”。这是一个多字符文字,在这种情况下,它给出一个整数,值为12142。

10-07 20:02