[i]
24.1.194. imagesize()
24.1.195.initgraph()
24.1.196. inport()
24.1.197. inportb()
24.1.198. insline()
24.1.199. installuserdriver()
24.1.200. installuserfont()
24.1.201. int86()
24.1.202. int86x()
24.1.203. intdos()
24.1.204. intdosx()
24.1.205. intr()
24.1.206. ioctl()
24.1.207. isalnum()
24.1.208. isalpha()
24.1.209. isascii()
24.1.210. isatty()
24.1.211. iscntrl()
24.1.212. isdigit()
24.1.213. isgraph()
24.1.214. islower()
24.1.215. isprint()
24.1.216. ispunct()
24.1.217. isspace()
24.1.218. isupper()
24.1.219. isxdigit()
24.1.220. itoa()
24.1.194. imagesize()
[형식]
#include <graphics.h>
unsigned far imagesize(left, top, right, bottom);
[매개변수]
int left : 왼 쪽.
int top : 위 쪽.
int right : 오른 쪽 .
int bottom : 아래 쪽.
[되돌림값]
필요한 메모리의 크기를 돌려준다.
[설명] 비트맵 이미지를 저장하는데 필요한 바이트의 크기를 얻는다.
24.1.195.initgraph()
[형식]
#include <graphics.h>
void far initgraph(graphdriver, graphmode, pathtodriver);
[매개변수]
int far *graphdriver : 그래픽스 드라이버 종류.
int far *graphmode : 그래픽스 모드 번호.
char far *pathtodriver : 드라이버의 경로.
[되돌림값]
없음.
[설명] 그래픽 시스템으로 초기화한다. 다시 말해 텍스트 상태인 컴퓨터 상태를 그래픽 상태로 변경한다.
24.1.196. inport()
[형식]
#include <dos.h>
void inport(portid);
[매개변수]
int portid : 포트 번호.
[되돌림값]
입력한 값.
[설명] portid로 지정한 입출력 포트에서 1 단어를 입력한다.
24.1.197. inportb()
[형식]
#include <dos.h>
unsigned char inportb(portid);
[매개변수]
int portid : 포트 번호.
[되돌림값]
입력한 값.
[설명] portid로 지정한 입출력 포트에서 1바이트를 입력한다.
24.1.198. insline()
[형식]
#include <conio.h>
void insline();
[매개변수]
없음.
[되돌림값]
없음.
[설명] 텍스트 윈도에 빈 줄을 삽입한다.
24.1.199. installuserdriver()
[형식]
#include <graphics.h>
int far installuserdriver(name, detect);
[매개변수]
char far *name : 드라이버의 파일 이름.
int far (*detect) () : 하드웨어 자동 검출 함수의 포인터.
[되돌림값]
새롭게 설치되는 드라이버 번호.
[설명] BGI 디바이스 드라이버 테이블에 디바이스 드라이버를 추가하여 설치한다.
24.1.200. installuserfont()
[형식]
#include <graphics.h>
int far installuserfont(name);
[매개변수]
char far *name : 스트로크 폰트 파일 이름.
[되돌림값]
폰트 ID 번호.
[설명] 폰트 파일(*.chr)을 불러온다.
24.1.201. int86()
[형식]
#include <dos.h>
int int86(intno, inregs, outregs);
[매개변수]
int intno : 인터럽트 번호.
union REGS *inregs : 인도되는 레지스터의 값을 저장하는 영역.
union REGS *outregs : 결과로 복귀될 값을 저장하는 영역.
[되돌림값]
AX 레지스터 값.
[설명] 8086 소프트웨어 인터럽트를 발생시킨다.
24.1.202. int86x()
[형식]
#include <dos.h>
int int86x(intno, inregs, outregs, segregs);
[매개변수]
int intno : 인터럽트 번호.
union REGS *inregs : 인도되는 레지스터의 값을 저장하는 영역.
union REGS *outregs : 결과로 복귀될 값을 저장하는 영역.
struct SREGS *segregs : 인도되는 세그먼트 레지스터 값.
[되돌림값]
AX 레지스터 값.
[설명] 8086 소프트웨어 인터럽트 인터페이스를 발생시킨다.
24.1.203. intdos()
[형식]
#include <dos.h>
int intdos(inregs, outregs);
[매개변수]
union REGS *inregs : 인도되는 레지스터의 값을 저장하는 영역.
union REGS *outregs : 결과로 복귀될 값을 저장하는 영역.
[되돌림값]
AX 레지스터 값.
[설명] DOS 인터럽트를 발생시킨다.
24.1.204. intdosx()
[형식]
#include <dos.h>
int intdosx(inregs, outregs, segregs);
[매개변수]
union REGS *inregs : 인도되는 레지스터의 값을 저장하는 영역.
union REGS *outregs : 결과로 복귀될 값을 저장하는 영역.
struct SREGS *segregs : 인도되는 세그먼트 레지스터 값.
[되돌림값]
AX 레지스터 값.
[설명] DOS 인터럽트 인터페이스를 발생시킨다.
24.1.205. intr()
[형식]
#include <dos.h>
void intr(intno, preg);
[매개변수]
int intno : 인터럽트 번호.
struct REGPACK *preg : 레지스터 값을 저장하는 영역.
[되돌림값]
없음.
[설명] 8086 소트트웨어 인터페이스를 발생시킨다.
24.1.206. ioctl()
[형식]
#include <dos.h>
int ioctl(handle, func [, argdx, argcx]);
[매개변수]
int handle : 파일 핸들러 번호.
int func : al 레지스터에 지정되는 값.
void *argdx : ds 레지스터에 지정되는 값.
int argcx : cx 레지스터에 지정되는 값.
[되돌림값]
디바이스 정보.
[설명] IO 디바이스를 직접 제어한다.
24.1.207. isalnum()
[형식]
#include <ctype.h>
int isalnum(c)
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 영문자나 숫자일 경우 0 이외의 값을 돌려준다.
[설명] c가 영문자 또는 숫자인가를 판별한다.
24.1.208. isalpha()
[형식]
#include <ctype.h>
int isalpha(c)
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 영문자일 경우 0 이외의 값을 돌려준다.
[설명] c가 영문자(A-Z, a-z)인가를 판별한다.
24.1.209. isascii()
[형식]
#include <ctype.h>
int isascii(c)
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 c의 아스키 범위가 0~127이면 0 이외의 값을 돌려준다.
[설명] c가 ASCII문자(0~127)인가를 판별한다.
24.1.210. isatty()
[형식]
#include <io.h>
int isatty(handle);
[매개변수]
int handle : 파일 핸들러 번호.
[되돌림값]
캐릭터 디바이스라면 0 이외의 정수를, 그렇지 않으면 0을 돌려준다.
[설명] 주어진 핸들러 파일의 디바이스 형태를 판별한다.
24.1.211. iscntrl()
[형식]
#include <ctype.h>
int iscntrl(c);
[매개변수]
int c : 조사할 문자.
[되돌림값]
컨트롤문자면 0 이외의 값을 돌려준다.
[설명] c가 컨트롤문자(0x00-0x1f, 0x7f)인가를 판별한다.
24.1.212. isdigit()
[형식]
#include <ctype.h>
int isdigit(c);
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 숫자면 0 이외의 값을 돌려준다.
[설명] 문자 c가 숫자인가를 판별한다.
24.1.213. isgraph()
[형식]
#include <ctype.h>
int isgraph(c);
[매개변수]
int c : 조사할 문자.
[되돌림값]
그래픽 문자라면 0 이외의 값을 돌려준다.
[설명] c가 그래픽문자(프린팅문자)인가를 조사한다.
24.1.214. islower()
[형식]
#include <ctype.h>
int islower(c)
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 영문 소문자라면 0 이외의 값을 돌려준다.
[설명] c가 영어 소문자인가 판별한다.
24.1.215. isprint()
[형식]
#include <ctype.h>
int isprint(c);
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 프린팅 문자라면 0 이외의 값을 돌려준다.
[설명] c가 프린팅문자(=인쇄가능문자, 0x20 - 0x7e)인가를 판별한다.
24.1.216. ispunct()
[형식]
#include <ctype.h>
int ispunct(c)
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 구두점 문자라면 0 이외의 값을 돌려준다.
[설명] c가 구두점문자인가를 판별한다.
24.1.217. isspace()
[형식]
#include <ctype.h>
int isspace(c)
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 공백문자라면 0 이외의 값을 돌려준다.
[설명] c가 공백문자인가를 판별한다.
24.1.218. isupper()
[형식]
#include <ctype.h>
int isupper(c)
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 영문 대문자라면 0 이외의 값을 돌려준다.
[설명] c가 영문 대문자인가 조사한다.
24.1.219. isxdigit()
[형식]
#include <ctype.h>
int isxdigit(c);
[매개변수]
int c : 조사할 문자.
[되돌림값]
지정된 문자가 16진수라면 0 이외의 값을 돌려준다.
[설명] c가 16진수를 표시하는 문자(0~9, A~F, a~f)인가를 조사한다.
24.1.220. itoa()
[형식]
#include <stdlib.h>
char *itoa(value, *string, radix);
[매개변수]
int value : 변환하는 정수 값.
char *string : 변환 후 결과를 저장하는 문자열.
int radix : 기수.
[되돌림값]
string의 포인터를 돌려준다. 오류가 발생하면 되돌림값이 없다.
[설명] 정수를 문자열로 변환한다.