gpt4 book ai didi

c++ - 检查字符串是否包含非字母数字字符

转载 作者:太空宇宙 更新时间:2023-11-04 14:39:40 27 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个函数,该函数将一个字符串作为参数并检查该字符串是否仅包含一个非字母数字字符,如果是这样则返回 true,否则返回错误。

例如:

'Alex's' would return true. 
James..Warner would return false.

我当前的代码在下面,但我觉得它不起作用。因为我在其他地方有一个计数,基本上可以计算真实的。使用包含字符串的 map 完成。而且我得到的计数值对于正在输入的单词来说太高了。

bool Class3::filter(string word)
{
string s = word;
int len = s.size();

for (int i=0; i<len; i++)
{ if(!isalnum(s[i])){
return true;}
else{return false;}
}
}

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