C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[35728] Re:INT_MAX
김용수 [] 2650 읽음    2004-06-17 14:13
안녕하세요. heredity입니다.

질문하신 INT_MIN과 INT_MAX는 부호있는 정수의 최대값과 초소값을 정해놓은 상수(?) 입니다.
아래와 같이 정의되어 있죠!

  #define LONG_MIN      (-2147483647L-1)  /* minimum signed   long value */
  #define LONG_MAX        2147483647L     /* maximum signed   long value */

  #define INT_MIN         LONG_MIN        /* minimum signed   int value */
  #define INT_MAX         LONG_MAX        /* maximum signed   int value */

&

배열의 최대값.최소값을 구하려면

if( sizeof(Pae) / sizeof(Pae[0]) >= 1 ) {
  nMax = nMin = Pae[0];

  for( i=1; i<sizeof(Pae) / sizeof(Pae[0]); i++) {
    if( Pae[i] < nMin ) nMin = Pae[i];
    if( Pae[i] > nMax ) nMax = Pae[i];
  }

  // nMax와 nMin에 최대값 및 최소값이 들어감.
}

글구....

c++에서 in 연산자는 지원되지 않는 걸로 알고 있습니다. 아래와 같이 작성해 보세요.

if( ( (Pae[i]->hWhere == hwBadak)  ||  (Pae[i]->hWhere == hwPPuk)  ||  (Pae[i]->hWhere == hwTriplebadak) )
  && (pae[i]->hMonth == vMonth) )

행복하세요.
----------------

오미미 님이 쓰신 글 :
: for( i=INT_MIN(Pae) ; i<=INT_MAX(Pae); i++)
: {
:   J++;
: }
:
: 문구를 사용하였습니다
:
: Pae의 최소값에서 Pae의 최대값까지 구하고자 하는 내용입니다
: Pae는 물론 배열이고요
: 그런데  E2314 Call of nonfunction 라고 하는데요 INT_MIN을 쓸수있는걸로 알고있는데 어떻게 사용을 해야 하나요
: Header File
:
: limits.h
:
: Description
:
: Maximum and minimum value for type int.
:
: Name        Meaning
:
: INT_MAX       Type int, maximum value
: INT_MIN       Type int, minimum value
:
:
: 그리고 또하나 질문이 있습니다
: 델파이에서는
:   if((Pae[i]->hWhere in [hwBadak,hwPPuk,hwTriplebadak])&&(pae[i]->hMonth=vMonth))문이 허용됩니다
: 여기에서 in [hwBadak,hwPPuk,hwTriplebadak]와 같은 방식으로 선언하고 싶은데 가능한가요
: 답변 부탁드립니다
: 감사합니다.

+ -

관련 글 리스트
35723 INT_MAX 오미미 1754 2004/06/17
35728     Re:INT_MAX 김용수 2650 2004/06/17
35727     Re:INT_MAX 김상면 1688 2004/06/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.