gpt4 book ai didi

c++ - 如何在不删除字符的情况下将 SQLCHAR[200] 类型转换为 std::string?

转载 作者:行者123 更新时间:2023-11-30 04:07:37 25 4
gpt4 key购买 nike

如何在不删除字符的情况下将 SQLCHAR[200] 类型转换为 std::string

我试过这种方式:

std::stringstream sstream;
sstream << str;
std::string str;
sstream >> str;

但是,这不会删除 ' '(空格)之后的每个字符。

例如,AB CDEF O 变为 AB

最佳答案

SQLCHAR 不是 unsigned char 的 typedef 吗?你应该能够做到

SQLCHAR sqlchar[200] = ....
std::string str(200); // size 200 string
std::copy(sqlchar, sqlchar + 200, str.begin())

关于c++ - 如何在不删除字符的情况下将 SQLCHAR[200] 类型转换为 std::string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22402691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com