gpt4 book ai didi

c++ - 识别字符串中的字符

转载 作者:太空宇宙 更新时间:2023-11-04 05:46:03 26 4
gpt4 key购买 nike

检查字符串是否包含字符“-”或仅包含数字的最短方法是什么?

编辑: 如果没有 std::string,我将如何在 C 中完成它?哪个更好?

最佳答案

std::string 有一个成员函数,find,可用于搜索字符或子字符串。如果未找到搜索字符或子字符串,则返回 std::string::npos

测试字符串是否仅包含数字的一种直接方法是使用带有搜索列表“0123456789”find_first_not_of 成员函数。如果它返回 std::string::npos,则该字符串仅包含数字;如果它返回任何其他值,则字符串中还有一些其他非数字字符。

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

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