본문 바로가기
프로그래머의 길/C & C++

C 함수 [l]

by 제이콥케이 2007. 3. 21.
반응형

[l]
     24.1.223. labs()
     24.1.224. ldexp()
     24.1.225. ldiv()
     24.1.226. lfind()
     24.1.227. line()
     24.1.228. linerel()
     24.1.229. lineto()
     24.1.230. localtime()
     24.1.231. lock()
     24.1.232. log()
     24.1.233. log10()
     24.1.234. longjmp()
     24.1.235. lowvideo()
     24.1.236. _lrotl()
     24.1.237. _lrotr()
     24.1.238. lsearch()
     24.1.239.lseek()
     24.1.240. ltoa()



24.1.223. labs()

[형식]
#include <math.h>
#include <stdlib.h>
long labs(n);

[매개변수]
long n : 절대값을 구할 수.

[되돌림값]
n의 절대값을 돌려준다.

[설명] long형 n의 절대값을 구한다.


24.1.224. ldexp()

[형식]
#include <math.h>
double ldexp(x, exp);

[매개변수]
double x : 지수부.
int exp : 가수부.

[되돌림값]
x*2exp 값을 돌려준다.

[설명] X곱하기 2의 exp제곱값을 계산한다.


24.1.225. ldiv()

[형식]
#include <stdlib.h>
idiv_t ldiv(number, denom);

[매개변수]
long int number : 나누어지는 수.
long int denom : 나누는 수.

[되돌림값]
구조체 멤버로 몫과 나머지를 돌려준다.

[설명] 장정수형의 나눗셈을 하고 목과 나머지를 계산한다.


24.1.226. lfind()

[형식]
#include <stdlib.h>
void *lfined(key, base, pnelem, width, fcmp);

[매개변수]
const void *key : 검색할 키의 포인터.
const void *base : 검색할 배열.
size_t pnelem : 요소의 수.
size_t width : 배열 내 요소의 바이트 크기.
int(*fcmp) (const void *elem1, const void *elem2) : 비교 루틴.

[되돌림값]
배열에서 검색키와 맞는 첫 번째 엔트리의 주소를 돌려준다.

[설명] 배열의 선형 검색을 실행한다.


24.1.227. line()

[형식]
#include <graphics.h>
void far line(x1, y1, x2, y2);

[매개변수]
int x1 : 시작점의 x 좌표.
int y1 : 시작점의 y 좌표.
int x2 : 마침점의 x 좌표.
int y2 : 마침점의 y 좌표.

[되돌림값]
없음.

[설명] 두 점 사이에 직선을 그린다.


24.1.228. linerel()

[형식]
#include <graphics.h>
void far linerel(x, y)

[매개변수]
int x : 현재 커서 위치에서 x 좌표까지의 상대 거리.
int y : 현재 커서 위치에서 y 좌표까지의 상대 거리.

[되돌림값]
없음.

[설명] 현재 커서 위치에서 x축과 y축으로 지정된 만큼 떨어진 점까지 직선을 그린다.


24.1.229. lineto()

[형식]
#include <graphics.h>
void far lineto(x, y)

[매개변수]
int x : 마침점의 x 좌표.
int y : 마침점의 y 좌표.

[되돌림값]
없음.

[설명] 현재 위치에서 절대 좌표 (x, y)까지 직선을 그린다.


24.1.230. localtime()

[형식]
#include <time.h>
struct tm *localtime(timer);

[매개변수]
const time_t *timer : 포인터.

[되돌림값]
구조체 포인터.

[설명] 날짜와 시간을 구조체로 변환시킨다.


24.1.231. lock()

[형식]
#include <io.h>
int lock(handle, offset, length);

[매개변수]
int handle : 파일 핸들러 번호.
long offset : 록(lock)되는 영역의 옵셋.
long length : 록되는 영역의 길이.

[되돌림값]
성공하면 0을, 실패하면 -1을 돌려준다.

[설명] unlock된 핸들러 파일의 offset 위치에서부터 길이 바이트만큼 lock 시킨다.


24.1.232. log()

[형식]
#include <math.h>
double log(x);

[매개변수]
double x : 자연 로그를 구하는 값.

[되돌림값]
x의 자연 로그.

[설명] x의 자연 로그를 구한다.


24.1.233. log10()

[형식]
#include <math.h>
double log10(x);

[매개변수]
double x : 상용 로그를 구하는 값.

[되돌림값]
x의 상용 로그.

[설명] x의 상용 로그를 구한다.


24.1.234. longjmp()

[형식]
#include <setjmp.h>
void longjmp(jmpb, retval);

[매개변수]
jmp_buf jmpb : setjmp로 지정된 버퍼.
int retval : 복귀되는 값.

[되돌림값]
없음.

[설명] 롱 점프를 실시한다.


24.1.235. lowvideo()

[형식]
#include <conio.h>
void lowvideo();

[매개변수]
없음.

[되돌림값]
없음.

[설명] 현재 사용중인 글씨로 저휘도 문자를 선택한다.


24.1.236. _lrotl()

[형식]
#include <stdlib.h>
unsigned long _lrotl(val, count);

[매개변수]
unsigned long val : 회전하는 값.
int count : 회전하는 비트 수.

[되돌림값]
val을 count만큼 왼쪽으로 회전한 값을 돌려준다.

[설명] 장정수 값을 왼쪽으로 회전시킨다.


24.1.237. _lrotr()

[형식]
#include <stdlib.h>
unsigned long _lrotr(val, count);

[매개변수]
unsigned long val : 회전하는 값.
int count : 회전하는 비트 수.

[되돌림값]
val을 count만큼 오른쪽으로 회전한 값을 돌려준다.

[설명] 장정수 값을 오른쪽으로 회전시킨다.


24.1.238. lsearch()

[형식]
#include <stdlib.h>
void *lsearch(key, base, pnelem, width, fcmp);

[매개변수]
void *key : 검색할 키의 포인터.
void *base : 검색할 배열.
size_t pnelem : 배열 요소의 수.
size_t width : 배열 요소의 바이트 수.
int(*fcmp) (const void *elem1, const void *elem2) : 비교 루틴.

[되돌림값]
검색키와 맞는 첫 번째 엔트리의 주소.

[설명] 배열을 검색한다.


24.1.239.lseek()

[형식]
#include <io.h>
long lseek(handle, offset, fromwhere);

[매개변수]
int handle : 파일 핸들러 번호.
long offset : 지정하는 판독 위치의 바이트 수.
int fromwhere : 바이트 수 계산의 기점.

[되돌림값]
포인터의 새로운 위치의 옵셋을 돌려준다.

[설명] 파일 포인터를 이동시킨다.


24.1.240. ltoa()

[형식]
#include <stdlib.h>
char *ltoa(value, *string, radix);

[매개변수]
int value : 변환되는 값.
char *string : 변환 후 값을 저장할 문자열.
int radix : 기수.

[되돌림값]
성공하면 문자열을 돌려주고 실패하면 없다.

[설명] 장정수를 문자열로 변환한다.

반응형

'프로그래머의 길 > C & C++' 카테고리의 다른 글

C 함수 [n]  (0) 2007.03.21
C 함수 [m]  (0) 2007.03.21
C 함수 [k]  (0) 2007.03.21
C 함수 [i]  (0) 2007.03.21
C 함수 [h]  (0) 2007.03.21