gpt4 book ai didi

c++ - 如何检查一个字符是否在一个范围内

转载 作者:行者123 更新时间:2023-11-28 03:30:16 25 4
gpt4 key购买 nike

我正在尝试确定一个字符是否在给定范围内。我已经搜索过,但找不到执行此操作的方法。

if(data[0] >= character) {
// do this
}

上面只是我试图实现的一个简化示例,其中数据是一个字符串,字符是一个字符。我还将检查 data[0] 是否小于另一个字符,但在此示例中省略了它。

有人可以指导我使用什么功能吗?

最佳答案

你做的很好。字符是一个整数类型,所以按照您的方式进行比较是可以的。

如果您愿意,您可以编写自己的函数来执行此操作,但据我所知,不存在可以为您执行此操作的函数。

有点像...

bool charInRange( char toCheck, char min, char max )
{
return ( toCheck >= min && toCheck <= max );
}

可能对你有用。如果需要,您也可以删除等号。

然后像这样使用它:

if( charInRange( data[0], 'b', 'h' ) )
{
//dostuff
}

关于c++ - 如何检查一个字符是否在一个范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12764950/

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