ਫ 6. ⥪ ⠭ 㭪権


1. 㭪樨 ࠡ  ᨬ ( 䠩 - ctype.h)


騥  㭪樨  ஢  ।塞      ⢥
ࠬ  ᨬ    ᮮ⢥⢨  ⮩      㯯
 ,  ᮮ⢥⢥,  ᪨  १  1/0.

int	isalnum(int c);

// ⨭᪠ 㪢   (A-Z,a-z,0-9)

int	isalpha(int c);

// ⨭᪠ 㪢 (A-Z,a-z)

int	isascii(int c);

// ᨬ ASCII -    0..127

int	iscntrl(int c);

//   ࠢ饣  (⮡ࠦ)  ᨬ  ASCII  -
// 0x00..0x1F   0x7F.

int	isdigit(int c);

// 筠  (0-9)

int	isgraph(int c);

//  (⮡ࠦ) ᨬ ASCII (0x21-0x7E)

int	ispunct(int c);

// ᨬ - ࠧ⥫ (iscntrl  isspace)

int	isspace(int c);

// ᨬ -  ஡a: ஡ (0x20), ਧ⠫-
//  ⠡, ॢ ப,  ⨪쭠  ⠡,
// ॢ ࠭,  ⪨ (0x09-0x0D)

int	isupper(int c);

// ᨬ 孥 ॣ 

int	isxdigit(int c);

// ᨬ ⭠筮  (0-9, A-F, a-f)

int	toascii(int c);

// ८ࠧ 楫   ᨬ    ASCII  -  ⪠
//  ⮢, 稭  7-

int	tolower(int c);

// ८ࠧ  ᨬ  -  ⨭᪮  㪢   孥
// ॣ   (让 -    ).  ⠫
// ᨬ  

int	toupper(int c);

// ८ࠧ ⨭᪮ 㪢  ॣ  孥


2. 㭪樨  ࠡ  ப ( 䠩
string.h, stdlib.h)


double	atof(char *s);		
int	atoi(char *s);
long	atol(char *s);

// ८ࠧ ப  ⢥,  楫    
// 楫

char	*itoa(int  v, char *s, int n);
char	*ltoa(long v, char *s, int n);
char	*ultoa(unsigned long v, char *str, int n);

// ८ࠧ 楫,  楫      
//  v  ப str  ⥬ ᫥  ᭮ n.
// 頥  祭 str

char	*strcat(char *dst, char *src);

// ᮥ ப src  ப dst. 頥  
// 祭 dst

char	*strchr(char *str, int c);

//  ࢮ 宦 ᨬ c  ப str. 頥
// 㪠⥫   ᨬ  NULL

int	strcmp(char *s1, char *s2);

// ࠢ ப s1  s2  祭  ᨬ (
// ). : 
//	-1 -	s1 < s2
//	0  -	s1 = s2
//	1  -	s1 > s2

char	*strcpy(char *dst, char *src);

// ஢ ப src  ப  dst.  頥  
// 祭 dst

int	strcspn(char *str, char *slist);

// ⢮ ᨬ  ப str (  砫),  
// ᮢ  ᨬ  ப slist

char	*strdup(char *str);

//  ப str  ᪮ 

unsigned strlen(char *str);

//  ப str

char	*strlwr(char *str);

// ८ࠧ    ப  str  ⨭᪨  㪢  
// ॣ  㪢 孥 ("쪨 -  訥")

char	*strncat(char *dst, char *src, int n);

// ᮥ  n  ᨬ  ப  src    ப  dst.
// 頥  祭 dst

int	strncmp(char *s1, char *s2, int n);

// ࠢ ப s1  s2  祭  ᨬ (
// ). ࠢ ந   n    ᨬ.
//  祭 strcmp

char	*strncpy(char *dst, char *src, int n);

// ஢ n ᨬ  ப src  ப dst

int	strnicmp(char *s1, char *s2, int n);

//  ,   strncmp,   ࠧ 孥  
// ॣ  ⨭᪨ 㪢

char	*strnset(char *str, int c, int n);

//  n  ᨬ  ப str  ᨬ c

char	*strpbrk(char *str, char *slist);

//  ࢮ ᨬ  str, 室饣   ப  slist.
// 頥 㪠⥫   ᨬ

char	*strrchr(char *str, int c);

//  ᫥  宦  ᨬ  c    ப  str.
// 頥 㪠⥫   ᨬ

char	*strset(char *str, int c);

//  ப str ᨬ c 

int	strspn(char *str, char *slist);

// ⢮ ᨬ  ப  str  (    砫),
// ᮢ  ᨬ  ப slist

char	*strstr(char *str, char *ss);

//  宦 ப ss   ப  str.  頥
// 㪠⥫  砫  ࠣ  str   NULL

double	strtod(char *str, char **endptr);
long	strtol(char *str, char **endptr, int n);

// ⥭  ப str  ⢥  ᫠    
// 楫  ⥬ ᫥    ᭮  n.  endptr  -
//  㪠⥫,   ࠭  㪠⥫    ᨬ
//  str,  ஬ 訫 ⥭ ப

char	*strtok(char *str, char *s);

// 뤥 ᫮  ப str.  -  ᫥-
// ⥫쭮 ᨬ, ஬ ᨬ-ࠧ⥫, -
// ᫥  ப s.
//  ࢮ 맮 頥 㪠⥫   ᨬ
// ப.  ᫥ 맮  str=NULL 頥
// 㪠⥫  । ᫮

char	*strupr(char *str);

//   ப str ⨭ 㪢  ॣ 
// 孨 ("쪨  訥")


3. 㭪樨  ࠡ  ନ  ⥪⮢ ०
( 䠩 - conio.h)


void	clreol(void);

// ⪠ ப  ⥪饩 樨   

votd	clrscr(void);

// ⪠ ࠭

char	*cgets(char *str);

// ⥭ ப  ନ  str
// str[0] - ᨬ쭠  ப 
// str[1] - ⢨⥫쭠  ப
// str[2]...   - ᨬ ப
// 頥 &str[2]

int	cprintf(char *fmt,...);

// 筠 㭪樨 ଠ஢ 뢮 printf,  
// ࠡ⠥  ⭮襭  , ᮧ 㭪樥 window

int	cputs(char *str);

// 뢮 ப  ନ

int	cscanf(char *fmp,...);

// 筠 㭪樨 ଠ஢  scanf

void	delline(void);

//  ப,  ன 室 

void	gotoxy(int x, int y);

// ⠭     न⠬ (x,y).
// न  뢠   孥
// 㣫, 稭  1

void	highvideo(void);

// ⠭ ० 襭 મ 뢮 ᨬ

int	movetext(int x0,int y0,int x1,int y1,int x, int y);

// ७ ᮤন ⥪⮢   न⠬
// (x0,y0)(x1,y1)   ࠭  न⠬ 
// 孥 㣫 (x,y)

void	normvideo(void);

// ⠭ ० 筮 મ 뢮 ᨬ

void textattr(int attr);

// ⠭ ਡ⮢ (梥 ᨬ  䮭) 뢮
// ᨬ

void	textbackground(int c);

// ⠭ 梥 䮭 뢮 ᨬ  頥
// ࠭

void	textcolor(int c);

// ⠭ 梥 뢮 ᨬ

void	textmode(int c);

// ⠭ ⥪⮢ ०

int	wherex(void);
int	wherey(void);

// 祭 न 

void	window(int x0,int y0, int x1, int y1);

//  ⥪⮢   न⠬ (x0,y0)(x1,y1)


4. ⥬᪨ 㭪樨 ( 䠩 - math.h)


int	abs(int n);	// ᮫⭮ 祭 n

double	acos(double x);	// 㭪 પᨭ

double	asin(double x);	// 㭪 ᨭ

double	atan(double x);	// 㭪 ⠣

double	atan2(double y,double x);	
			// 㭪 પᨭ y/x

double	cos(double x);	// 㭪 ᨭ (x -  ࠤ)

double	cosh(double x);	// 㭪 ࡮᪮ ᨭ

double	exp(double x);	// ᯮ樠쭠 㭪 

double	fabs(double x);	// ᮫⭮ 祭 x

double	floor(double x);//   x

double	fmod(double y,double x);	
			// ⮪   y  x

double	hypot(double y,double x);	
			// ⥭㧠 ⮢ y,x

long	labs(dong n);	// ᮫⭮ 祭 n

double	ldexp(double x, int n);	            n
			// 祭    x * 2

double	log(double x);	// 㭪 ࠫ쭮 䬠

double	log10(double x);// 㭪 筮 䬠

double	poly(double x, int n, double c[]);

// ⥯ 
//           n           n-1
// y = c[n]*x  + c[n-1]*x + ... + c[1]*x + c[0]

double	pow(double y,double x);	
			// 㭪 y  ⥯ x

double	pow10(int n);	// 㭪 10  ⥯ n

double	sin(double x);	// 㭪 ᨭ

double	sinh(double x);	// 㭪 ࡮᪮ ᨭ

double	sqrt(double x);	// 㭪 ⭮ 

double	tan(double x);	// 㭪 ⠭

double	tanh(double x);	// 㭪 ࡮᪮ ⠭


5. ࠢ   㣨 ᯥ樠 㭪樨


