[g]
24.1.132. gcvt()
24.1.133. geninterrupt()
24.1.134. getarccoords()
24.1.135. getaspectratio()
24.1.136. getbkcolor()
24.1.137. getc()
24.1.138. getcbrk()
24.1.139. getch()
24.1.140. getchar()
24.1.141. getche()
24.1.142. getcolor()
24.1.143. getcurdir()
24.1.144. getcwd()
24.1.145. getdate()
24.1.146. getdefaultpalette()
24.1.147. getdfree()
24.1.148. getdisk()
24.1.149. getdrivername()
24.1.150. getdta()
24.1.151. getenv()
24.1.152. getfat()
24.1.153. getfatd()
24.1.154. getfillpattern()
24.1.155. getfillsettings()
24.1.156. getftime()
24.1.157. getgraphmode()
24.1.158. getimage()
24.1.159. getlinesettings()
24.1.160. getmaxcolor()
24.1.161. getmaxmode()
24.1.162. getmaxx()
24.1.163. getmaxy()
24.1.164. getmodename()
24.1.165. getmoderange()
24.1.166. getpalette()
24.1.167. getpalettesize()
24.1.168. getpass()
24.1.169. getpixel()
24.1.170. getpsp()
24.1.171. gets()
24.1.172. gettext()
24.1.173. gettextinfo()
24.1.174. gettextsettings()
24.1.175. gettime()
24.1.176. getvect()
24.1.177. getverify()
24.1.178. getviewsettings()
24.1.179. getw()
24.1.180. getx()
24.1.181. gety()
24.1.182. gmtime()
24.1.183. gotoxy()
24.1.184. graphdefaults()
24.1.185. grapherrormsg()
24.1.186. _graphfreemem()
24.1.187. _graphgetmem()
24.1.188. graphresult()
24.1.132. gcvt()
[형식]
#include <dos.h>
char *gcvt(value, ndig, buf);
[매개변수]
double value : 변환하는 값.
int ndig : 유효 자리수.
char *buf : 결과를 저장할 버퍼.
[되돌림값]
buf가 가리키는 문자열의 포인터
[설명] 부동소수점 숫자를 문자열로 바꾼다.
24.1.133. geninterrupt()
[형식]
#include <stdio.h>
void geninterrupt(intr_num);
[매개변수]
int intr_num : 발생시키는 인터럽트 번호.
[되돌림값]
없음.
[설명]
소프트웨어 인터럽트를 발생시킨다.
24.1.134. getarccoords()
[형식]
#include <graphics.h>
void far getarccoords(arccoords);
[매개변수]
struct arccoordstype arccoords : arc의 결과를 저장할 구조체의 포인터.
[되돌림값]
없음.
[설명] 맨 마지막에 사용한 arc의 좌표를 돌려준다.
24.1.135. getaspectratio()
[형식]
#include <graphics.h>
void far getaspectratio(xasp, yasp);
[매개변수]
int far *xasp : 수평 방향의 애스펙트비.
int far *yasp : 수직 방향의 애스펙트비.
[되돌림값]
없음.
[설명] 현재의 그래픽 모드에서 화면의 애스펙트비(종횡비)를 계산한다.
24.1.136. getbkcolor()
[형식]
#include <graphics.h>
int far getbkcolor(void);
[매개변수]
없음.
[되돌림값]
현재 배경색을 돌려준다.
[설명] 현재 배경색을 알아낸다.
24.1.137. getc()
[형식]
#include <stdio.h>
int getc(fp);
[매개변수]
FILE *fp : 문자를 입력하는 파일 포인터.
[되돌림값]
성공하면 입력한 문자를, 파일 끝이거나 오류가 발생하면 EIOF를 돌려준다.
[설명] 스트림에서 1문자를 입력한다. 즉 이미 열린 파일에서 1문자를 읽어들인다.
24.1.138. getcbrk()
[형식]
#include <dos.h>
int getcbrk();
[매개변수]
없음.
[되돌림값]
컨트롤 브레이크 상태가 꺼진 상태라면 0을, 켜진 상태면 1을 돌려준다.
[설명] 컨트롤 브레이크 상태를 알려준다.
24.1.139. getch()
[형식]
#include <conio.h>
int getch();
[매개변수]
없음.
[되돌림값]
키보드로 입력한 문자를 돌려준다.
[설명] 콘솔 즉 키보드에서 한 문자를 입력하며, 화면에 문자를 표시하지 않는다.
24.1.140. getchar()
[형식]
#include <stdio.h>
int getchar();
[매개변수]
없음.
[되돌림값]
성공하면 입력한 문자를, 오류가 발생하면 EOF를 돌려준다.
[설명] 표준 입력 장치인 키보드로 한 문자를 입력한다.
24.1.141. getche()
[형식]
#include <conio.h>
int getche();
[매개변수]
없음.
[되돌림값]
입력한 문자를 돌려준다.
[설명] 콘솔(키보드)에서 한 문자를 입력하며, 화면에 에코 백(표시)한다.
24.1.142. getcolor()
[형식]
#include <graphics.h>
int far getcolor(void);
[매개변수]
없음.
[되돌림값]
현재 드로잉 컬러(그림 그리기 색)을 돌려준다.
[설명] 현재 드로잉 컬러(그림 그리기에 사용하는 색)가 무엇인지 알려준다.
24.1.143. getcurdir()
[형식]
#include <dir.h>
int getcurdir(drive, directory);
[매개변수]
int drive : 현재 드라이브를 검사하는 드라이브 번호.
char *directory : 현재 디렉토리 이름 저장 영역.
[되돌림값]
성공하면 0을, 오류가 나면 -1을 돌려준다.
[설명] 지정된 드라이브에서 현재 작업 중인 디렉토리 이름을 알아낸다.
24.1.144. getcwd()
[형식]
#include <dir.h>
int *getcwd(buf, n);
[매개변수]
char *buf : 디렉토리 이름 저장 영역.
int n : 저장 영역의 길이.
[되돌림값]
buf 또는 버퍼 포인터를 돌려주며, 오류가 생기면 글로벌 변수 중 하나를 돌려준다.
[설명] 현재 사용 중인 디렉토리 이름을 얻어 buf에 저장한다.
24.1.145. getdate()
[형식]
#include <dos.h>
void getdate(datep);
[매개변수]
struct date *datep : 날짜를 저장하는 구조체 포인터.
[되돌림값]
없음.
[설명] 시스템의 날짜를 구한다.
24.1.146. getdefaultpalette()
[형식]
#include <graphics.h>
void palettetype *far getdefaultpalette(void);
[매개변수]
없음.
[되돌림값]
드라이버로 지정된 기본 팔레트의 포인터를 돌려준다.
[설명] 팔레트 정의 구조를 알아낸다.
24.1.147. getdfree()
[형식]
#include <stdio.h>
void getdfree(drive, dtable);
[매개변수]
unsigned char drive : 드라이브 번호.
struct dfree *dtable : 결과 저장하는 구조체 포인터.
[되돌림값]
없음. 오류가 발생하면 -1을 지정함.
[설명] 디스크에서 사용하지 않은 영역의 크기를 검사해 얻는다.
24.1.148. getdisk()
[형식]
#include <dir.h>
int getdisk();
[매개변수]
없음.
[되돌림값]
현재 드라이브 번호.
[설명] 현재 디스크 드라이브 번호를 얻는다.
24.1.149. getdrivername()
[형식]
#include <graphics.h>
char *far getdrivername();
[매개변수]
없음.
[되돌림값]
드라이버 이름을 포함하는 문자열 포인터.
[설명] 현재 그래픽스 드라이버의 이름을 포함한 문자열 포인터를 얻는다.
24.1.150. getdta()
[형식]
#include <dos.h>
char far *getdta();
[매개변수]
없음.
[되돌림값]
현재 DTA를 위한 파 포인터.
[설명] 현재 DTA(disk transfer address)를 얻는다.
24.1.151. getenv()
[형식]
#include <stdlib.h>
char *getenv(var);
[매개변수]
char *var : 환경 변수 이름.
[되돌림값]
환경 변수 이름을 돌려준다. 실패하면 빈 문자열을 돌려준다.
[설명] var 변수 이름에 해당하는 환경 변수를 얻는다.
24.1.152. getfat()
[형식]
#include <dos.h>
void getfat(drive, dtable);
[매개변수]
unsigned char drive : 조사할 드라이브 번호.
struct fatinfo *dtable : 결과를 저장할 구조체 포인터.
[되돌림값]
없음.
[설명] 지정한 드라이브의 FAT 정보를 얻는다.
24.1.153. getfatd()
[형식]
#include <dos.h>
void getfatd(dtable);
[매개변수]
struct fatinfo *dtable : 결과를 저장할 구조체 포인터.
[되돌림값]
없음.
[설명] 현재 드라이브의 FAT 정보를 얻는다.
24.1.154. getfillpattern()
[형식]
#include <graphics.h>
void far getfillpattern(*upattern);
[매개변수]
char far *upatterm : 사용자 정의 필 패턴.
[되돌림값] 없음.
[설명] setfillpattern으로 정의된 사용자 fill 패턴을 upattern으로 지정된 8 바이트 영역으로 복사한다.
24.1.155. getfillsettings()
[형식]
#include <graphics.h>
void far getfillsettings(fillinfo);
[매개변수]
struct fillsettingstype far *fillinfo : 결과를 저장할 구조체 포인터.
[되돌림값]
없음.
[설명] 현재 정의된 fill 패턴과 색에 관한 정보를 얻는다.
24.1.156. getftime()
[형식]
#include <io.h>
int getftime(handle,ftimep);
[매개변수]
int handle : 파일 핸들러 번호.
struct ftime *ftimep : 결과를 저장할 구조체 포인터.
[되돌림값]
성공하면 0을, 오류가 나면 -1을 돌려준다.
[설명] 파일의 날짜와 시간을 얻는다.
24.1.157. getgraphmode()
[형식]
#include <graphics.h>
int far getgraphmode();
[매개변수]
없음.
[되돌림값]
그래픽스 모드를 돌려준다.
[설명] initgraph나 setgraphmode에 의해 설정된 현재 그래픽 모드에 관한 정보를 얻는다.
24.1.158. getimage()
[형식]
#include <graphics.h>
void far getimage(left, top, right, bottom, bitmap);
[매개변수]
int left : 영역의 왼 쪽.
int top : 영역의 위 쪽.
int right : 영역의 오른 쪽.
int bottom : 영역의 아래 쪽.
void far *bitmap : 이미지를 저장할 영역의 포인터.
[되돌림값]
없음.
[설명] 화면의 비트 이미지 중 일정 부분을 잡아서 메모리에 저장한다.
24.1.159. getlinesettings()
[형식]
#include <graphics.h>
void far getlinesettings(lineinfo);
[매개변수]
struct linesettingstype far *lineinfo : 결과를 저장할 구조체 포인터
[되돌림값]
없음.
[설명] 현재 라인의 스타일, 패턴, 두께에 관한 정보로 lineinfo에 의해 지정된 포인터 지점의 값을 얻는다.
24.1.160. getmaxcolor()
[형식]
#include <graphics.h>
int far getmaxcolor(void);
[매개변수]
없음.
[되돌림값]
사용 가능한 컬러의 최대값.
[설명] 현재 사용할 수 있는 가장 높은 컬러 번호를 구한다.
24.1.161. getmaxmode()
[형식]
#include <graphics.h>
int far getmaxmode(void)
[매개변수]
없음.
[되돌림값]
현재 사용 가능한 최대 모드 번호.
[설명]
현재의 그래픽스 드라이버로 사용할 수 있는 최대의 모드 번호를 구한다.
24.1.162. getmaxx()
[형식]
#include <graphics.h>
int far getmaxx(void);
[매개변수]
없음.
[되돌림값]
x 좌표의 최대값.
[설명] 현재의 그래픽 모드에서의 최대 x 좌표값을 구한다.
24.1.163. getmaxy()
[형식]
#include <graphics.h>
int far getmaxy(void);
[매개변수]
없음.
[되돌림값]
y 좌표의 최대값.
[설명] 현재의 그래픽 모드에서의 최대 y 좌표값을 구한다.
24.1.164. getmodename()
[형식]
#include <graphics.h>
char *far getmodename(mode_number);
[매개변수]
int mode_number : 모드 번호.
[되돌림값]
모드 이름을 포함하는 문자열의 포인터.
[설명] 그래픽스 모드의 이름을 포함하는 문자열 포인터를 구한다.
24.1.165. getmoderange()
[형식]
#include <graphics.h>
void far getmoderange(graphdriver, *lomode, *himode);
[매개변수]
int graphdriver : 그래픽스 드라이버 번호.
int far *lomode : 모드의 최저값을 나타내는 포인터.
int far *himode : 모드의 최대값을 나타내는 포인터.
[되돌림값]
없음.
[설명] 주어진 드라이버에 대하여 유효한 그래픽 모드의 범위를 구한다. 가장 적은 값은 *lomode, 가장 큰 모드값은 *himode로 얻는다.
24.1.166. getpalette()
[형식]
#include <graphics.h>
void far getpalette(palette);
[매개변수]
struct palettetype far *palette : 결과를 저장하는 구조체 포인터.
[되돌림값]
없음.
[설명] 현재 사용하는 팔레트에 관한 정보를 얻는다.
24.1.167. getpalettesize()
[형식]
#include <graphics.h>
void far getpalettesize(void);
[매개변수]
없음.
[되돌림값]
팔레트의 수.
[설명] 팔레트의 크기 즉 사용 가능한 수를 구한다.
24.1.168. getpass()
[형식]
#include <conio.h>
char *getpass(*prompt);
[매개변수]
const char *prompt : 프롬프트 메시지를 표시하는 문자열.
[되돌림값]
문자열의 포인터.
[설명] 패스워드를 읽고 메시지를 화면에 표시한다.
24.1.169. getpixel()
[형식]
#include <graphics.h>
unsigned far getpixel(x, y);
[매개변수]
int x : 픽셀의 x 좌표.
int y : 픽셀의 y 좌표.
[되돌림값]
좌표값의 픽셀 컬러.
[설명] x, y 좌표에 위치한 점의 컬러를 얻는다.
24.1.170. getpsp()
[형식]
#include <dos.h>
unsigned getpsp(void);
[매개변수]
없음.
[되돌림값]
PSP의 세그먼트 어드레스.
[설명] PSP(program segment prefix)를 구한다.
24.1.171. gets()
[형식]
#include <stdio.h>
char *gets(*string);
[매개변수]
char *string : 입력한 문자열을 저장하는 영역의 포인터.
[되돌림값]
성공하면 문자열 s를, 실패하면 NULL을 돌려준다.
[설명] stdin(키보드)로부터 문자열을 입력받아 저장한다.
24.1.172. gettext()
[형식]
#include <conio.h>
int gettext(left, top, right, bottom, *destin);
[매개변수]
int left, top, right, bottom : 영역의 왼 쪽, 위 쪽, 오른 쪽, 아래 쪽.
void *destin : 메모리 영역.
[되돌림값]
성공하면 1을 실패하면 0을 돌려준다.
[설명] 텍스트 모드 화면에서 left, top, right, bottom 지정된 직사각형 영역을 *destin의 메모리 영역에 저장한다. 즉 화면의 텍스트를 메모리로 복사한다.
24.1.173. gettextinfo()
[형식]
#include <conio.h>
void gettextinfo(*r);
[매개변수]
struct text_info *r : 결과를 저장하는 구조체 포인터.
[되돌림값]
없음. 결과는 r이 가리키는 구조체에 복귀시킨다.
[설명] 텍스트 모드 정보를 얻는다.
24.1.174. gettextsettings()
[형식]
#include <graphics.h>
void far gettextsettings(*texttypeinfo);
[매개변수]
struct textsettingstype far *texttypeinfo : 결과를 저장할 구조체 포인터.
[되돌림값]
없음.
[설명] 텍스트 폰트, 크기, 방향 등의 정보를 구조체에 저장한다.
24.1.175. gettime()
[형식]
#include <dos.h>
void gettime(timep);
[매개변수]
struct time *timep : 결과를 저장하는 구조체 포인터.
[되돌림값]
없음.
[설명] 시스템의 시간을 구한다.
24.1.176. getvect()
[형식]
#include <dos.h>
void interrupt(*getvect(intr_num)) ();
[매개변수]
int intr_num : 인터럽트 번호.
[되돌림값]
인터럽트 벡터를 저장하는 4바이트 값.
[설명] 인터럽트 벡터를 구한다.
24.1.177. getverify()
[형식]
#include <dos.h>
int getverify(void);
[매개변수]
없음.
[되돌림값]
verify flag 상태.
[설명] 도스의 verify flag 상태를 구한다. 상태가 off이면 0을, on이면 1을 돌려준다.
24.1.178. getviewsettings()
[형식]
#include <graphics.h>
void far getviewsettings(*viewport);
[매개변수]
struct viewporttype far *viewport : 결과를 저장하는 구조체 포인터.
[되돌림값]
없음.
[설명] viewport로 지정된 곳의 뷰포트 정보를 얻는다.
24.1.179. getw()
[형식]
#include <stdio.h>
int getw(*fp);
[매개변수]
FILE *fp : 파일 포인터.
[되돌림값]
성공하면 정수를, 오류가 생기면 EOF를 돌려준다.
[설명] 지정된 입력 스트림으로부터 다음 정수 값을 구한다.
24.1.180. getx()
[형식]
#include <graphics.h>
int far getx(void);
[매개변수]
없음.
[되돌림값]
현재 위치의 x 좌표.
[설명] 현재 위치한 곳의 x 좌표값을 구한다.
24.1.181. gety()
[형식]
#include <graphics.h>
int far gety(void);
[매개변수]
없음.
[되돌림값]
현재 위치의 y 좌표.
[설명] 현재 위치한 곳의 y 좌표값을 구한다.
24.1.182. gmtime()
[형식]
#include <time.h>
struct tm *gmtime(*timer);
[매개변수]
const time_t *timer : 그리니치 표준시로 변환하는 시각.
[되돌림값]
구조체 포인터.
[설명] 날짜와 시간을 그리니치 표준시로 변환해 구조체에 저장한다.
24.1.183. gotoxy()
[형식]
#include <conio.h>
void gotoxy(x, y);
[매개변수]
int x : 커서의 x 좌표.
int y : 커서의 y 좌표.
[되돌림값]
없음.
[설명] 텍스트 윈도에서 커서 위치를 (x, y)의 위치로 이동시킨다.
24.1.184. graphdefaults()
[형식]
#include <graphics.h>
void far graphdefaults();
[매개변수]
없음.
[되돌림값]
없음.
[설명] 모든 그래픽 환경 설정을 초기값(default)으로 다시 설정한다.
24.1.185. grapherrormsg()
[형식]
#include <graphics.h>
char *far grapherrormsg(errorcode);
[매개변수]
int errorcode : 그래픽 함수의 오류 코드.
[되돌림값]
오류 메시지 문자열의 포인터.
[설명] 오류 메시지를 나타내는 문자열을 돌려준다.
24.1.186. _graphfreemem()
[형식]
#include <graphics.h>
void far _graphfreemem(*ptr, size);
[매개변수]
void far *ptr : 메모리 영역의 포인터.
unsigned size : 메모리 영역의 크기를 나타내는 바이트 값.
[되돌림값]
없음.
[설명] 사용자가 그래픽스 라이브러리로 사용한 그패픽 메모리 영역을 해제한다.
24.1.187. _graphgetmem()
[형식]
#include <graphics.h>
void far *far _graphgetmem(size);
[매개변수]
unsigned size : 바이트로 표시되는 할당 메모리 크기.
[되돌림값]
없음.
[설명] 그래픽스 라이브러리로 사용할 메모리를 바이트 크기로 할당한다.
24.1.188. graphresult()
[형식]
#include <graphics.h>
int far graphresult();
[매개변수]
없음.
[되돌림값]
현재 그래픽 함수의 오류 번호.
[설명] 맨 마지막에 사용한 그래픽 연산에 관한 오류 코드를 얻는다.