제가 함수 하나를 만들었는데요.. 너무 허접한 거 같아서
매크로로 간단히 정의 할 수 있는지 해서..
함수는
int getFlags(int flag, int idx)
flag의 idx 번째 값이 설정되었는지 확인하는 함수입니다.
리턴 값은 설정된 경우 1, 아니면 0을 리턴합니다.
기존의 것과 좀 다른 것은 다음과 같습니다.
예를 들어,
getFlags(100, 1); 이면 0을 리턴
getFlags(100, 3); 이면 1을 리턴합니다.
getFlags(100, 5); 이면 0을 리턴합니다.
즉, 눈에 보이는 숫자 그대로, 처음 부터 읽어, 리턴 값을 반환합니다.