gpt4 book ai didi

c++ - 如何将 "char"转换为 "std::string"?

转载 作者:行者123 更新时间:2023-11-30 21:31:11 26 4
gpt4 key购买 nike

我试图找到如何将char数组转换为std::string,但我找不到任何东西来做到这一点。

如果不可能,你能解释一下我如何读取 std::string 但通过 scanf()gets() 我可以' t

致以诚挚的问候。

最佳答案

从字符数组创建字符串的最简单方法是使用带有指针和长度的构造函数,如下所示:

char charArray[] = {'w', 'x', 'y', 'z'};
std:string s(&charArray[1], 2); // s is "xy"
// ^ ^
// | |
// Pointer to the |
// starting position Length

关于c++ - 如何将 "char"转换为 "std::string"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15701901/

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