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

C 함수 [p]

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

 [p]
     24.1.271. parsfnm()
     24.1.272. peek()
     24.1.273. peekb()
     24.1.274. perror()
     24.1.275. pieslice()
     24.1.276. poke()
     24.1.277. pokeb()
     24.1.278. poly()
     24.1.279. pow()
     24.1.280. pow10()
     24.1.281. printf()
     24.1.282. putc()
     24.1.283. putch()
     24.1.284. putchar()
     24.1.285. putenv()
     24.1.286. putimage()
     24.1.287. putpixel()
     24.1.288. puts()
     24.1.289. puttext()
     24.1.290. putw()




24.1.271. parsfnm()

[형식]
#include <dos.h>
int *parsfnm(cmdline, fcb, option);

[매개변수]
const char *cmdline : DS:SI로 인도되는 파일 이름.
struct fcb *fcb : ES:DI로 인도되는 FCB.
int option : AL로 인도되는 옵션.

[되돌림값]
성공하면 파일 이름 끝의 다음 바이트 포인터를, 오류가 발생하면 널을 돌려준다.

[설명] 파일 이름을 분석한다.


24.1.272. peek()

[형식]
#include <dos.h>
int peek(segment, offset);

[매개변수]
unsigned segment : 세그먼트 값.
unsigned offset : 옵셋 값.

[되돌림값]
segment:offset에 저장된 단어를 돌려준다.

[설명] segment:offset이 가리키는 메모리에 있는 단어를 읽어들인다.


24.1.273. peekb()

[형식]
#include <dos.h>
int peekb(segment, offset);

[매개변수]
unsigned segment : 세그먼트 값.
unsigned offset : 옵셋 값.

[되돌림값]
segment:offset에 저장된 자료를 돌려준다.

[설명] segment:offset이 가리키는 메모리에 있는 바이트를 읽어들인다.


24.1.274. perror()

[형식]
#include <stdio.h>
void perror(s)

[매개변수]
const char *s : 표시할 문자열.

[되돌림값]
없음.

[설명] 시스템의 오류 메시지를 표시한다.


24.1.275. pieslice()

[형식]
#include <graphics.h>
void far pieslice(x, y, stangle, endangle, radius);

[매개변수]
int x : 부채꼴 중심의 x 좌표.
int y : 부채꼴 중심의 y 좌표.
int stangle : 부채꼴의 개시각.
int endangle : 부채꼴의 종료각.
int radius : 부채꼴의 반지름.

[되돌림값]
없음.

[설명] 중점 (x, y)에서 stangle에서 endangle까지 반경 radius로 부채꼴(pie)을 그린다. 내부는 컬러와 패턴으로 칠한다.


24.1.276. poke()

[형식]
#include <dos.h>
void poke(segment, offset, value);

[매개변수]
unsigned segment : 세그먼트 값.
unsigned offset : 옵셋 값.
int value : 저장할 값.

[되돌림값]
없음.

[설명] segment:offset으로 지정한 메모리에 value를 저장한다.


24.1.277. pokeb()

[형식]
#include <dos.h>
void pokeb(segment, offset, value);

[매개변수]
unsigned segment : 세그먼트 값.
unsigned offset : 옵셋 값.
int value : 저장할 값.

[되돌림값]
없음.

[설명] segment:offset으로 지정한 메모리에 value(바이트)를 저장한다.


24.1.278. poly()

[형식]
#include <math.h>
double poly(x, degree, coeffs);

[매개변수]
double x : 변수 x의 값.
int degree : 계산하는 식의 차원.
double coeffs[] : 계수의 배열.

[되돌림값]
x로 계산된 다항식의 값을 돌려준다.

[설명] 인수로부터 다항식을 구한다.


24.1.279. pow()

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

[매개변수]
double x : 계산하는 값.
double y : 계산하는 값.

[되돌림값]
x의 y 제곱값을 돌려준다.
[설명] x의 y 제곱값을 계산한다.


24.1.280. pow10()

[형식]
#include <math.h>
double pow10(p);

[매개변수]
int p : 계산할 제곱.

[되돌림값]
10의 p 제곱을 돌려준다.

[설명] 10의 p 제곱을 계산한다.


24.1.281. printf()

[형식]
#include <stdio.h>
printf(format ...);

[매개변수]
const char *format : 정해진 포맷.

[되돌림값]
성공하면 출력된 바이트 수를 돌려주며, 오류가 발생하면 EOF를 돌려준다.

[설명] stdout에 정해진 포맷에 의해 출력한다.


24.1.282. putc()

[형식]
#include <stdio.h>
int putc(ch, fp);

[매개변수]
int ch : 출력할 문자.
FILE *fp : 출력할 파일.

[되돌림값]
성공하면 문자 ch를, 오류가 발생하면 EOF를 돌려준다.

[설명] 스트림에 1 문자를 출력한다.


24.1.283. putch()

[형식]
#include <conio.h>
int putch(int ch);

[매개변수]
int ch : 출력할 문자.

[되돌림값]
성공하면 문자 ch를, 오류가 발생하면 EOF를 돌려준다.

[설명] 단일 문자 ch를 출력한다.


24.1.284. putchar()

[형식]
#include <stdio.h>
int putchar(ch);

[매개변수]
int ch : 출력할 문자.

[되돌림값]
성공하면 문자 c를, 오류가 발생하면 EOF를 돌려준다.

[설명] stout에 1 문자를 출력한다.


24.1.285. putenv()

[형식]
#include <stdlib.h>
char putenv(name);

[매개변수]
const char *name : 환경 변수 문자열.

[되돌림값]
성공하면 0을, 오류가 발생하면 -1을 돌려준다.

[설명] 환경 변수 문자열을 추가한다.


24.1.286. putimage()

[형식]
#include <graphics.h>
void far putimage(left, top, *bitmap, option);

[매개변수]
int left : 영역의 왼쪽.
int top : 영역의 위쪽.
void far *bitmap : 이미지가 저장된 영역의 포인터.
int option : 화면에 나타나는 모드.

[되돌림값]
없음.

[설명] getimage()로 저장된 비트 이미지를 화면에 표시한다.


24.1.287. putpixel()

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

[매개변수]
int x : 픽셀의 x 좌표.
int y : 픽셀의 y 좌표.
int pixelcolor : 컬러.

[되돌림값]
없음.

[설명] (x, y) 위치에 지정된 색으로 점을 표시한다.


24.1.288. puts()

[형식]
#include <stdio.h>
int puts(s);

[매개변수]
const char *s : 출력할 문자열.

[되돌림값]
성공하면 음수가 아닌 값을, 아니면 EOF를 돌려준다.

[설명] stdout에 문자열을 출력한다.


24.1.289. puttext()

[형식]
#include <conio.h>
int puttext(left, top, right, bottom, *source);

[매개변수]
int left : 영역의 왼쪽.
int top : 영역의 위쪽.
int right : 영역의 오른쪽.
int bottom : 영역의 아래쪽.
void *source : 복사할 내용.

[되돌림값]
성공하면 0 이외의 값을, 오류가 발생하면 0을 돌려준다.

[설명] 정의된 직사각형 내부에 source의 내용을 화면에 표시한다.


24.1.290. putw()

[형식]
#include <stdio.h>
int putw(w, fp);

[매개변수]
int w : 출력하는 값.
FILE *fp : 파일 포인터.

[되돌림값]
성공하면 정수 w를, 오류가 발생하면 EOF를 돌려준다.

[설명] 지정된 스트림에 정수를 출력한다.

반응형

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

C 함수 [r]  (0) 2007.03.21
C 함수 [q]  (0) 2007.03.21
C 함수 [o]  (0) 2007.03.21
C 함수 [n]  (0) 2007.03.21
C 함수 [m]  (0) 2007.03.21