如何在C ++中从SQLCHAR转换为字符串

时间:2014-03-12 23:59:28

标签: c++

我正在尝试将SQLCHAR转换为string,但我无法在网络中找到资源。

有什么好建议吗?

非常感谢!!

3 个答案:

答案 0 :(得分:2)

你可以这样做:

SQLCHAR c[256];
string str((const char*)c);

答案 1 :(得分:0)

SQLCHAR只是char的typedef,所以这应该有效:

stringstream ss;
ss << nameOfYourVariable;
string s;
ss >> s;

答案 2 :(得分:0)

这取决于您的系统上如何定义typedef。最有可能

typedef char SQLCHAR

所以你可以写:

const SQLCHAR* name = "name";
std::string sName( name);