본문 바로가기
반응형

C 함수23

assert() " assert의 비법들 " 1. assert의 기본 - assert 매크로 : 코드 상의 어떠한 가정을 철저하게 점검하기 위한 간단하면서도 부담 없는 방법 - 항상 TRUE가 되어야 하는 조건식을 넣는다. 조건이 FALSE로 평가되면 assert는 문제가 생겼음을 알리는 대화상자를 띄운다. - 프로그램을 방어적으로 만들어 준다. - 디버그 빌드에서는 수행하지만 릴리즈 빌드에서는 assert 매크로가 컴파일되지 않는다. 그러므로 assert 안에서 프로그램의 상태를 변화시켜서는 안된다. #include void VectorNormalize( Vec* src, Vec* dst ) { assert( src != 0 ); assert( dst != 0 ); } 2. assert 비법_1) 더 많은 정보를 집어.. 2008. 4. 15.
C 함수 [W] [w] 24.1.422. wherex() 24.1.423. wherey() 24.1.424. window() 24.1.425. _write() 24.1.426. write() 24.1.422. wherex() [형식] #include int wherex(void); [매개변수] 없음. [되돌림값] 없음. [설명] 윈도 안에 있는 현재 커서 위치의 x 좌표를 구한다. 24.1.423. wherey() [형식] #include int wherey(void); [매개변수] 없음. [되돌림값] 없음. [설명] 윈도 안에 있는 현재 커서 위치의 y 좌표를 구한다. 24.1.424. window() [형식] #include void window(left, top, right, bottom); [매개변수] int l.. 2007. 3. 21.
C 함수 [v] [v] 24.1.415. va_ 로 시작하는 함수 24.1.416. vfprintf() 24.1.417. vfscanf() 24.1.418. vprintf() 24.1.419. vscanf() 24.1.420. vsprintf() 24.1.421. vsscanf() 24.1.415. va_ 로 시작하는 함수 [형식] #include void va_start(ap, parmN); void va_arg(ap, type); void va_end(ap); [매개변수] va_list ap : 변수 인수. parmN : 고정 인수의 마지막 인수. type : 변환 형태. [되돌림값] va_arg는 현재 인수를 돌려준다. va_start와 va_end는 되돌림값이 없다. [설명] 변수 인수 목록을 처리한다. 24.1.. 2007. 3. 21.
C 함수 [u] [u] 24.1.409. ultoa() 24.1.410. ungetc() 24.1.411. ungetch() 24.1.412. unixtodos() 24.1.413. unlink() 24.1.414. unlock() 24.1.409. ultoa() [형식] #include char *ultoa(value, string, radix); [매개변수] unsigned long value : 변환하는 값. char *string : 변환 후 결과를 저장하는 문자열. int radix : 기수. [되돌림값] string을 돌려준다. [설명] 부호 없는 장정수를 문자열로 변환한다. 24.1.410. ungetc() [형식] #include int ungetc(c, fp); [매개변수] int c : 밀어내는 문자... 2007. 3. 21.
반응형