[c]
24.1.31. cabs()
24.1.32. calloc()
24.1.33. ceil()
24.1.34. cgets()
24.1.35. chdir()
24.1.36. _chmod()
24.1.37. chmod()
24.1.38. chsize()
24.1.39. circle()
24.1.40. _clear87()
24.1.41. cleardevice()
24.1.42. clearerr()
24.1.43. clearviewport()
24.1.44.clock()
24.1.45. _close()
24.1.46. close()
24.1.47. closegraph()
24.1.48. clreol()
24.1.49. clrscr()
24.1.50. coreleft()
24.1.51. cos()
24.1.52. cosh()
24.1.53.country()
24.1.54.cprintf()
24.1.55.cputs()
24.1.56. _creat()
24.1.57. creat()
24.1.58. creatnew()
24.1.59.creattemp
24.1.60. cscanf()
24.1.61. ctime()
24.1.62.ctrlbrk()
24.1.31. cabs()
[형식]
#include <math.h>
double cabs(z);
[매개변수]
struct complex z : 절대값을 구하고자 하는 복소수.
[되돌림값]
z의 절대값.
[설명] 복소수 z의 절대값을 구한다.
24.1.32. calloc()
[형식]
#include <stdlib.h>
#include <alloc.h>
void *calloc(n, size);
[매개변수]
unsigned n : 할당할 메모리 블록의 수.
unsigned size : 할당할 메모리 블록의 크기.
[되돌림값]
확보된 블록의 포인터.
[설명] size바이트 n개의 메인 메모리를 확보한다. 메모리 블록은 heap 영역에 확보후 0으로 초기화한다.
24.1.33. ceil()
[형식]
#include <math.h>
double ceil(x);
[매개변수]
double x : 올림 하는 부동 소수점 숫자.
[되돌림값]
올림된 값.
[설명] 부동 소수점 숫자 x의 소수점 이하를 올림하여 최대의 정수를 구한다.
24.1.34. cgets()
[형식]
#include <conio.h>
char *cgets(str);
[매개변수]
char *str : 문자열을 저장하는 영역.
[되돌림값]
&str[2]값을 돌려준다.
[설명] 콘솔로부터 문자열을 읽어들여 str이 지정하는 위치에 저장한다.
24.1.35. chdir()
[형식]
#include <dir.h>
int chdir(path);
[매개변수]
char *path : 경로를 나타내는 문자열.
[되돌림값]
경로가 변경된 경우에는 0을 실패하면 -1을 돌려준다.
[설명] 현재 사용중인 디렉토리를 path로 지정된 디렉토리로 변경한다.
24.1.36. _chmod()
[형식]
#include <dos.h>
#include <io.h>
int _chmod(path, func[, attrib]);
[매개변수]
char *path : 파일을 나타내는 문자열.
int func : 함수의 기능 선택.
int attrib : 함수의 속성.
[되돌림값]
성공하면 파일 속성을 오류가 나면 -1을 돌려준다.
[설명] 파일 속성을 가져오거나 지정한다.
24.1.37. chmod()
[형식]
#include <sys\stat.h>
int chmod(path, amode);
[매개변수]
char *path : 파일을 나타내는 문자열.
int amode : 파일의 접근 상태(access mode).
[되돌림값]
파일 모드가 변경되면 0을, 아니면 -1을 돌려준다.
[설명] amode로 주어진 값에 따라 파일 접근 모드를 지정한다.
24.1.38. chsize()
[형식]
#include <io.h>
int chsize(handle, size);
[매개변수]
int handle : 파일 핸들러 번호.
long size : 파일 크기.
[되돌림값]
성공하면 0을, 실패하면 -1을 돌려준다.
[설명] 파일 크기를 변경한다.
24.1.39. circle()
[형식]
#include <graphics.h>
void far circle(x, y, radius);
[매개변수]
int x, y, radius : 각각 원 중심의 x 좌표, y 좌표, 반지름을 뜻한다.
[되돌림값]
없음.
[설명] 좌표 x, y를 기준(중점)으로 하는 반지름 radius인 원을 그린다.
24.1.40. _clear87()
[형식]
#include <graphics.h>
unsigned int _clear87();
[매개변수]
없음.
[되돌림값]
클리어 전의 부동 소수점 상태
[설명] 부동 소수점 상태의 워드를 클리어(지운다)한다.
24.1.41. cleardevice()
[형식]
#include <graphics.h>
void far cleardevice();
[매개변수]
없음.
[되돌림값]
없음.
[설명] 그래픽 화면을 클리어한다. 즉 화면 전체를 깨끗하게 지우고 커서 위치를 (0, 0)의 좌표로 지정하여 옮긴다.
24.1.42. clearerr()
[형식]
#include <stdio.h>
void clearerr(fp);
[매개변수]
FILE *fp : 파일 포인터.
[되돌림값]
없음.
[설명] 오류 표시를 다시 지정한다. 스트림의 오류를 다시 지정하고 EOF(파일 끝)에 0을 표시한다.
24.1.43. clearviewport()
[형식]
#include <graphics.h>
void far clearviewport();
[매개변수]
없음.
[되돌림값]
없음.
[설명] 뷰포트를 지우고 현재의 커서 위치를 (0, 0)으로 옮긴다.
24.1.44.clock()
[형식]
#include <time.h>
clock_t clock();
[매개변수]
없음.
[되돌림값]
처리된 값을 돌려줌.
[설명] 두 작업 사이의 시간을 결정하기 위해 사용한다.
24.1.45. _close()
[형식]
#include <io.h>
int _close(handle);
[매개변수]
int handle : 파일 핸들러 번호
[되돌림값]
파일을 클로즈시키면 0을, 아니면 -1을 돌려준다.
[설명] 파일을 클로즈시킨다.(닫는다.)
24.1.46. close()
[형식]
#include <io.h>
int close(handle);
[매개변수]
int handle : 파일 핸들러 번호.
[되돌림값]
파일을 클로즈시키면 0을, 아니면 -1을 돌려준다.
[설명] 파일을 클로즈시킨다.
24.1.47. closegraph()
[형식]
#include <graphics.h>
void far closegraph(void);
[매개변수]
없음.
[되돌림값]
없음.
[설명] 그래픽 시스템을 닫는다. 곧 그래픽 모드를 해제하고 그래픽 모드 이전의 상태(텍스트 상태)로 되돌아간다.
24.1.48. clreol()
[형식]
#include <conio.h>
void clreol();
[매개변수]
없음.
[되돌림값]
없음.
[설명] 텍스트 윈도에서 커서의 현재 위치에서 라인의 끝까지 지운다. 단 커서를 이동시키지 않는다.
24.1.49. clrscr()
[형식]
#include <conio.h>
void clrscr();
[매개변수]
없음.
[되돌림값]
없음.
[설명] 텍스트 상태에서 윈도를 클리어하고 커서 위치를 1,1의 위치로 이동시킨다.
24.1.50. coreleft()
[형식]
#include <alloc.h>
unsigned coreleft(); /* tity, small, medium 모델의 경우 */
unsigned long coreleft(); /* compact, large, huge 모델의 경우 */
[매개변수]
없음.
[되돌림값]
사용하지 않은 메모리 양을 돌려준다.
[설명] 라지 모델에서는 메모리 heap과 stack 영역 사이에서 사용하지 않는 메모리 양을 구하고, 스몰 모델에서는 stack과 세그먼트 사이의 사용하지 않는 메모리 양을 구해준다.
24.1.51. cos()
[형식]
#include <math.h>
double cos(x);
[매개변수]
double x : 계산하려는 값.
[되돌림값]
입력한 값의 코사인 값.
[설명] 코사인 값을 계산해준다.
24.1.52. cosh()
[형식]
#include <math.h>
double cosh(x);
[매개변수]
double x : 계산하려는 값.
[되돌림값]
입력한 값의 하이퍼볼릭 코사인 값.
[설명] 하이퍼볼릭 코사인 값을 계산해준다.
24.1.53.country()
[형식]
#include <dos.h>
struct country *country(code, cp);
[매개변수]
int code : 나라별 코드.
struct country *cp : 나라별 정보 저장 구조체를 나타내는 포인터.
[되돌림값]
성공하면 구조체 포인터 cp를 돌려주고 실패하면 NULL을 돌려준다.
[설명] 나라별 정보의 형식화 방법을 지정한다.
24.1.54.cprintf()
[형식]
#include <conio.h>
int cprintf(format[,argument,...]);
[매개변수]
char *format : 포맷 지정 문자열.
argument : 매개변수 목록.
[되돌림값]
출력한 문자 수를 돌려준다.
[설명] 화면에 포맷으로 지정한 출력을 실시한다.
24.1.55.cputs()
[형식]
#include <conio.h>
int cputs(str);
[매개변수]
char *str : 출력할 문자열
[되돌림값]
마지막으로 출력한 문자열을 돌려준다.
[설명] 화면에 문자열을 출력한다.
24.1.56. _creat()
[형식]
#include <dos.h>
#include <io.h>
int _creat(path, attrib);
[매개변수]
char *path : 파일 이름
int attrib : 파일 속성
[되돌림값]
성공하면 파일 핸들러를 돌려주고, 실패하면 -1을 돌려준다.
[설명] 새로운 파일을 만든다. 파일은 읽고 쓸 수 있게 오픈되며 바이너리 모드로 오픈된다. 만약 같은 이름의 파일이 이미 있다면 파일의 크기를 0으로 다시 지정하게 되므로 이전 파일의 내용은 삭제된다.
24.1.57. creat()
[형식]
#include <sys\stat.h>
#include <io.h>
int creat(path, mode);
[매개변수]
char *path : 파일 이름
int mode : 파일 상태
[되돌림값]
성공하면 파일 핸들러를 돌려주고, 실패하면 -1을 돌려준다.
[참고] 새로운 파일을 만들며, 같은 이름의 파일이 존재하면 그 속성은 유지하고 파일을 새로 만든다. 따라서 모드는 새롭게 작성되는 파일에만 적용되며 stat.h에 모드 값이 정의되어 있다.
24.1.58. creatnew()
[형식]
#include <dos.h>
#include <io.h>
int creatnew(path, attrib);
[매개변수]
char *path : 파일 이름을 나타내는 문자열.
int attrib : 파일 속성.
[되돌림값]
성공하면 파일 핸들러를 돌려주고, 실패하면 -1을 돌려준다.
[설명] 새로운 파일을 만든다. 단 이미 같은 이름의 파일이 존재할 때는 기존 파일을 건드리지 않고 오류 값을 돌려준다.
24.1.59.creattemp
[형식]
#include <dos.h>
#include <io.h>
int creattemp(path, attrib);
[매개변수]
char *path : 파일 이름을 나타내는 문자열.
int attrib : 파일 속성.
[되돌림값]
성공하면 파일 핸들러를 돌려주고, 실패하면 -1을 돌려준다.
[설명] 해당 경로에 파일을 만든다.
24.1.60. cscanf()
[형식]
#include <conio.h>
int cscanf(format[, address,...]);
char *ctime(t);
[매개변수]
char *format : 형식을 지정하는 문자열.
address : 자료 저장 포인터를 나타내는 문자열.
[되돌림값]
입력된 필드의 수를 돌려주며, 파일의 끝일 때는 EOF를 돌려준다.
[설명] 콘솔로부터 format 형식에 따라 입력한다.
24.1.61. ctime()
[형식]
#include <time.h>
char *ctime(time);
[매개변수]
time_t time : 변환할 시각.
[되돌림값]
날짜 시간의 문자열 포인터를 돌려준다.
[설명] 날짜와 시간을 문자열로 바꾸어준다.
24.1.62.ctrlbrk()
[형식]
#include <dos.h>
void ctrlbrk(handler);
[매개변수]
int (*handler)
[되돌림값]
없음.
[설명] 컨트롤 브레이크 핸들러를 지정한다.