문자가 지정된 범위 내에 있는지 확인하려고합니다. 검색했지만 찾지 못했습니다.문자가 범위 내에 있는지 확인하는 방법
if(data[0] >= character) {
// do this
}
위의 내용은 데이터가 문자열이고 문자가 char 인 경우 달성하려는 중략적 인 예입니다. 또한 데이터 [0]이 다른 문자보다 작은 지 여부를 확인하지만이 예에서는 생략했습니다.
누군가 어떤 기능을 사용하는지 안내 할 수 있습니까?
문자가 지정된 범위 내에 있는지 확인하려고합니다. 검색했지만 찾지 못했습니다.문자가 범위 내에 있는지 확인하는 방법
if(data[0] >= character) {
// do this
}
위의 내용은 데이터가 문자열이고 문자가 char 인 경우 달성하려는 중략적 인 예입니다. 또한 데이터 [0]이 다른 문자보다 작은 지 여부를 확인하지만이 예에서는 생략했습니다.
누군가 어떤 기능을 사용하는지 안내 할 수 있습니까?
무엇을하고 있습니까? 문자는 정수형이므로 비교하는 것은 괜찮습니다.
원하는 경우이 작업을 수행 할 수있는 함수를 작성할 수 있지만이 작업을 수행 할 수있는 기능은 없습니다.
뭔가 같은 ...
bool charInRange(char toCheck, char min, char max)
{
return (toCheck >= min && toCheck <= max);
}
당신을 위해 작동 할 수 있습니다. 원한다면 등호를 제거 할 수도 있습니다.
는 그 다음이 좋아 사용
if(charInRange(data[0], 'b', 'h'))
{
//dostuff
}
답해 주셔서 감사합니다. 나는 실제로 캐릭터를 캐릭터와 비교하고 있다고 생각했다. 난 그냥 데이터 [0]> = 문자 [0]로 변경하고 그것을 작동 :) – CocaCola
문제가 무엇입니까? 당신의 예제를 컴파일하고 실행하려고 시도 했습니까? –