gpt4 book ai didi

c++ - 查找字符串中存在的不同字符

转载 作者:太空狗 更新时间:2023-10-29 19:51:26 25 4
gpt4 key购买 nike

有什么方法可以找到字符串中出现的所有唯一字符而不找到字符串的所有出现例如,设为字符串 a="mississippi",输出应为 {i,m,p,s}。是否有任何内置函数可以在 C++ 中找到它?

最佳答案

您可以使用 std::sort, std::unique, std::string::erase

注意:原始字符串将被修改[如果你不想要它,请复制它]

std::string str = "mississippi";
std::sort(std::begin(str), std::end(str));
auto last = std::unique(std::begin(str), std::end(str));
str.erase(last, std::end(str));

关于c++ - 查找字符串中存在的不同字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44172737/

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