[r]
24.1.292. raise()
24.1.293. rand()
24.1.294. randbrd()
24.1.295. randbwr()
24.1.296. random()
24.1.297. randomize()
24.1.298. _read()
24.1.299. read()
24.1.300. realloc()
24.1.301. rectangle()
24.1.302. registerbgidriver()
24.1.303. registerbgifont()
24.1.304. remove()
24.1.305. rename()
24.1.306. restorecrtmode()
24.1.307. rewind()
24.1.308. rmdir()
24.1.292. raise()
[형식]
#include <signal.h>
int raise(sig);
[매개변수]
int sig : 시그널.
[되돌림값]
성공하면 0을, 아니면 0 이외의 값을 돌려준다.
[설명] 실행 프로그램에 시그널을 보낸다.
24.1.293. rand()
[형식]
#include <stdlib.h>
int rand();
[매개변수]
없음.
[되돌림값]
발생시킨 난수를 돌려준다.
[설명] 난수를 발생시킨다.
24.1.294. randbrd()
[형식]
#include <dos.h>
int randbrd(fcb, rcnt);
[매개변수]
struct fcb *fcb : 기존의 열려있는 FCB.
int rcnt : 읽어들이는 레코드 수.
[되돌림값]
연산 결과에 따라 0, 1, 2, 3 중의 하나를 돌려준다.
[설명] 블록을 랜덤으로 읽는다.
24.1.295. randbwr()
[형식]
#include <dos.h>
int randbwr(fcb, rcnt);
[매개변수]
struct fcb *fcb : 기존의 열려있는 FCB.
int rcnt : 쓰는 레코드 수.
[되돌림값]
연산 결과에 따라 0, 1, 2 중의 하나를 돌려준다.
[설명] 블록을 랜덤으로 쓴다.
24.1.296. random()
[형식]
#include <stdlib.h>
int random(num);
[매개변수]
int num : 난수의 최대 값.
[되돌림값]
0부터 num-1 사이의 난수를 돌려준다.
[설명] 난수를 발생시킨다.
24.1.297. randomize()
[형식]
#include <stdlib.h>
#include <time.h>
void randomize();
[매개변수]
없음.
[되돌림값]
없음.
[설명] 난수 발생 함수를 초기화한다.
24.1.298. _read()
[형식]
#include <io.h>
int _read(handle, buf, len);
[매개변수]
int handle : 파일 핸들러 번호.
void *buf : 읽어들인 값을 저장하는 버퍼.
unsigned len : 읽어들이는 길이.
[되돌림값]
성공하면 버퍼의 바이트 수를, 오류가 발생하면 0이나 -1을 돌려준다.
[설명] 파일에서 지정된 바이트를 읽어 버퍼에 저장한다.
24.1.299. read()
[형식]
#include <io.h>
int read(handle, buf, len);
[매개변수]
int handle : 파일 핸들러 번호.
void *buf : 읽어들인 값을 저장하는 버퍼.
unsigned len : 읽어들이는 길이.
[되돌림값]
성공하면 버퍼의 바이트 수를, 오류가 발생하면 0이나 -1을 돌려준다.
[설명] 파일에서 지정된 바이트를 읽어 버퍼에 저장한다.
24.1.300. realloc()
[형식]
#include <stdlib.h>
#include <alloc.h>
void *realloc(block, size);
[매개변수]
void *block : 이미 확보한 메모리 영역.
size_t size : 다시 확보할 메모리 영역의 길이.
[되돌림값]
다시 확보하는 메모리 블록의 주소를 돌려준다. 실패하면 널을 돌려준다.
[설명] 메인 메모리를 지정된 길이로 다시 변경 확보한다.
24.1.301. rectangle()
[형식]
#include <graphics.h>
void far rectangle(left, top, right, bottom);
[매개변수]
int left, top, right, bottom : 사각형의 왼쪽, 위쪽, 오른쪽, 아래쪽.
[되돌림값]
없음.
[설명] 지정된 영역으로 직사각형을 그린다.
24.1.302. registerbgidriver()
[형식]
#include <graphics.h>
int registerbgidriver(driver);
[매개변수]
void (*driver) (void) : 디바이스 드라이버의 시작 주소.
[되돌림값]
성공하면 드라이버 번호를, 실패하면 음수의 오류 코드를 돌려준다.
[설명] 그래픽 시스템에 그래픽스 드라이버 코드 안에서 레지스터들을 연결시키거나, 드라이버를 등록한다.
24.1.303. registerbgifont()
[형식]
#include <graphics.h>
int registerbgifont(*font);
[매개변수]
void (*font) (void) : 폰트 정보의 시작 주소.
[되돌림값]
성공하면 폰트 번호를, 실패하면 음수의 오류 코드를 돌려준다.
[설명] 폰트를 링크시키라고 시스템에 알려주어 폰트를 등록한다.
24.1.304. remove()
[형식]
#include <stdio.h>
remove(filename);
[매개변수]
filename : 삭제할 파일 이름.
[되돌림값]
성공하면 0을, 실패하면 -1을 돌려준다.
[설명] 파일을 삭제한다.
24.1.305. rename()
[형식]
#include <stdio.h>
int rename(oldname, newname);
[매개변수]
const char *oldname : 원래의 파일 이름.
const char *newname : 바꿀 새 파일 이름.
[되돌림값]
성공하면 0을, 실패하면 -1을 돌려준다.
[설명] 파일 이름을 바꾼다.
24.1.306. restorecrtmode()
[형식]
#include <graphics.h>
void far restorecrtmode();
[매개변수]
없음.
[되돌림값]
없음.
[설명] initgraph로 호출하기 전의 화면 모드로 돌려준다.
24.1.307. rewind()
[형식]
#include <stdio.h>
void rewind(ft);
[매개변수]
FILE *fp : 파일 포인터.
[되돌림값]
없음.
[설명] 파일 포인터를 스스팀의 시작점으로 이동시킨다.
24.1.308. rmdir()
[형식]
#include <direct.h>
int rmdir(path);
[매개변수]
const char *path : 경로이름.
[되돌림값]
디렉토리를 삭제하면 0을, 오류가 발생하면 -1을 돌려준다.
[설명] 디렉토리를 삭제한다.