::NPTEAM:: Network Programer Team

검색 :
RSS 구독 : 글 / 댓글 / 트랙백 / 글+트랙백

[C++] min, max를 이용한 최대값 최소값 범위 제한하기

////////////////////////////////////////////////////////////////////////////////////////////////
// C 프로그래밍을 하다보면 최소값 0, 최대값 100 이렇게 값에 대한 제한을 걸어야 하는 경우가 많다.
// 이때 if 문을 사용하면 구문이 길어지므로 다음과 같이 min( a, b ) max( a, b ) define을 이용하여
// 1줄로 처리하는 것이 편하다.


// 최소값 0, 최대값 100으로 범위 제한하는 방법
int nRange = 50;

nRange = max( 0, min( 100, nRange ) );


// max 다음에 최소값, min 다음에 최대값을 넣어주면 된다.

출처 : TTF 블로그
 
2006/08/01 01:32 2006/08/01 01:32

맨 위로