ÇÁ·Î±×·¡¹Ö

 3206, 8/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   raldbstn8
   c¾ð¾î°øºÎÁßÀδë¿ä

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=6425 [º¹»ç]


Ç¥ÁØ ¶óÀ̺귯¸® º¸°íÀִ´ë¿ä

¾Æ·¡ÇÑ 150°³ Á¤µµ Àִ´ë¿ä º¸Åë ¾î¶²Ã¥À̳ª ,ÀÎÅÍ³Ý»ó¿¡ Á¤¸®µÈ°Íµéº¸¸é ÀÌÁ¤µµ³ª¿À´Â´ë
Ç¥ÁضóÀ̺귯¸®°¡ ÀÌ°Ô ÀüºÎÀΰ¡¿ä?¾Æ´Ï¸é Á¦°¡ ¸ð¸£´Â ºÎºÐÀÌ ´õÀÖ³ª¿ä.
±×¸®°í ÀüºÎ¶ó°íÇÑ´Ù¸é ´ÙÀ½À¸·Î ¼ÒÄÏ,À̳ª winapi°¥·Á´Â´ë ÀÌ´ë·Î °¡¸é µÇ³ª¿ä,

¼ÒÄÏ ¶óÀ̺귯¸®Á¤º¸ÀÕÀ¸¸é Á» ÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù.±Á½Å±Á½Å^^
rladbstn8@naver.com













#include stdlib.h

atof
Çü½Ä : double atof(char *string)
¼³¸í : ¹®ÀÚ¿­À» ºÎµ¿¼Ò¼öÁ¡ °ª(double)À¸·Î ¹ÝȯÇÏ´Â ÇÔ¼ö ºÎµ¿¼Ò¼öÁ¡À¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â ¹®ÀÚ¿­ÀÎ °æ¿ì 0À» ¹ÝȯÇÑ´Ù.
atoi
Çü½Ä : int atoi(char *string)
¼³¸í : ¹®ÀÚ¿­À» Á¤¼ö °ª(int)À¸·Î º¯È¯ÇÏ´Â ÇÔ¼ö, º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â 0À» ¹ÝȯÇÑ´Ù.
atol
Çü½Ä : int atol(char *string)
¼³¸í : ¹®ÀÚ¿­À» (long integer)°ªÀ¸·Î º¯È¯ÇÏ´Â ÇÔ¼ö, º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì¿¡´Â 0À» ¹ÝȯÇÑ´Ù.


abort : ÇÁ·Î¼¼½º °­Á¦Àû Áß´Ü

abs : intÇü µ¥ÀÌÅÍÀÇ Àý´ë°ª

atexit : ÇÁ·Î±×·¥ Á¾·á½ÃÁ¡¿¡¼­ ÇÔ¼ö ½ÇÇà

bsearch : ¹ÙÀ̳ʸ® Ž»ö

div : ³ª´°¼À°ú ³ª¸ÓÁö °è»ê

exit : ó¸®Á¾·á

getenv : ȯ°æ º¯¼ö°ª Ãëµæ

labs : longÇü µ¥ÀÌÅÍÀÇ Àý´ë°ª

ldiv : longÇü µ¥ÀÌÅÍÀÇ ³ª´°¼À°ú ³ª¸ÓÁö¸¦ °è»ê

rand : Á¤¼öÀÇ ³­¼ö ¹ß»ý(·£´ý°ª Ãâ·Â)

srand : ³­¼ö ¹ß»ýÀÇ °è¿­À» º¯°æÇÔ

qsort : Äü ¼ÒÆ®

system : OS ¸í·ÉÀ» ½ÇÇà



calloc       -> ¸Þ¸ð¸® Á¶ÀÛ ÇÔ¼ö
Çü½Ä : void *calloc(size_t num_elem, size_t elem_size)
¼³¸í : ¹è¿­À» ÇÒ´çÇÏ°í ¸ðµç ¿ø¼Ò¸¦ 0À¸·Î ÃʱâÈ­ÇÏ´Â ÇÔ¼ö(¹è¿­À» À§ÇÑ ¸Þ¸ð¸® È®º¸)
free          -> ¸Þ¸ð¸® Á¶ÀÛ ÇÔ¼ö
Çü½Ä : void free(void *mem_address)
¼³¸í : ÇÒ´çµÈ ¸Þ¸ð¸® ºí·ÏÀ» µÇµ¹·Á ÁÖ´Â ÇÔ¼ö(¸Þ¸ð¸® µ¿ÀûÇÒ´ç ÇØÁ¦)
malloc      -> ¸Þ¸ð¸® Á¶ÀÛ ÇÔ¼ö
Çü½Ä : void *malloc(size_t num_bytes)
¼³¸í : ¸Þ¸ð¸® ºí·ÏÀ» ÇÒ´çÇÏ´Â ÇÔ¼ö(¸Þ¸ð¸® µ¿ÀûÇÒ´ç¼±¾ð)
realloc      -> ¸Þ¸ð¸® Á¶ÀÛ ÇÔ¼ö
Çü½Ä : ¸Þ¸ð¸® ºí·ÏÀ» Àç ÇÒ´çÇÏ´Â ÇÔ¼ö(¸Þ¸ð¸® ºí·Ï ÀçÈ®º¸)

itoa
Çü½Ä : char *itoa(int value, char *string, int radix)
¼³¸í : Á¤¼öÇü ¼ýÀÚ¸¦ ¹®ÀÚ¿­·Î º¯È¯ÇÏ´Â ÇÔ¼ö
strtod
Çü½Ä : double strtod(char *string, char *endptr)
¼³¸í : ¹®ÀÚ¿­À» ºÎµ¿¼Ò¼öÁ¡ °ª(double)À¸·Î º¯È¯ÇÏ´Â ÇÔ¼ö, ½ÇÆÐÇÑ °æ¿ì 0À» ¹ÝȯÇÑ´Ù. º¯È¯ÇÒ ¼ö ¾ø´Â ¹®ÀÚ¸¦ ¸¸³­ °æ¿ì, Àб⸦ Áß´ÜÇÑ´Ù.
strtol
Çü½Ä : long strtol(char *string, char *endptr, int radix)
¼³¸í : ¹®ÀÚ¿­À» (long integer)Çü ¼ýÀÚ·Î º¯È¯ÇÏ´Â ÇÔ¼ö, º¯È¯ÇÒ ¼ö ¾ø´Â ¹®ÀÚ¿­ÀÎ °æ¿ì 0À» ¹ÝȯÇÑ´Ù.
strtoul
Çü½Ä : unsigned long strtoul(char *string, char *endptr, int radix)
¼³¸í : ¹®ÀÚ¿­À» (unsigned long)ÇüÀÇ ¼ýÀÚ·Î º¯È¯ÇÏ´Â ÇÔ¼ö, º¯È¯ÇÒ ¼ö ¾ø´Â ¹®ÀÚ¿­ÀÎ °æ¿ì 0À» ¹ÝȯÇÑ´Ù.


---------------------------------------------------------------- µð·ºÅ丮 Á¶ÀÛ ÇÔ¼ö
chdir
Çü½Ä : int chdir(char *path)
¼³¸í : ÇöÀç µð·ºÅ丮¸¦ ÁÖ¾îÁø °æ·Î·Î ¹Ù²Ù´Â ÇÔ¼ö
getcwd
Çü½Ä : char *getcwd(char *path, int numchars)
¼³¸í : ÇöÀçÀÇ ÀÛ¾÷ µð·ºÅ丮ÀÇ À̸§À» ¹ÝȯÇÏ´Â ÇÔ¼ö
mkdir
Çü½Ä : int mkdir(char *path)
¼³¸í ; ÁÖ¾îÁø °æ·Î¸¦ »ç¿ëÇÏ¿© µð·ºÅ丮¸¦ ¸¸µå´Â ÇÔ¼ö
rmdir
Çü½Ä : int rmdir(char *path)
¼³¸í : ÁÖ¾îÁø °æ·ÎÀÇ µð·ºÅ丮¸¦ »èÁ¦ÇÏ´Â ÇÔ¼ö

------------------------------------------------------------------- ÆÄÀÏ Á¶ÀÛ ÇÔ¼ö

#include stdio.h



chmod
Çü½Ä : int chmod(char *path, int pmode)
¼³¸í : ÆÄÀÏÀÇ permissionÀ» ¹Ù²Ù´Â ÇÔ¼ö
fstat
Çü½Ä : int fstat(int handle, struct stat *buffer)
¼³¸í : ÆÄÀÏÀÇ »óÅ Á¤º¸¸¦ °¡Á®¿À´Â ÇÔ¼ö
remove
Çü½Ä : int remove(char *path)
¼³¸í : ÆÄÀÏÀ» »èÁ¦ÇÏ´Â ÇÔ¼ö
rename
Çü½Ä : int rename(char *oldname, char *newname)
¼³¸í : ÆÄÀÏÀÇ À̸§À» ¹Ù²Ù´Â ÇÔ¼ö
stat
Çü½Ä : int stat(char *path, struct stat *buffer)
¼³¸í : ÆÄÀÏÀÇ »óÅ Á¤º¸¸¦ °¡Á®¿À´Â ÇÔ¼ö
umask
Çü½Ä : unsigned umask(unsigned pmode)
¼³¸í : ÆÄÀÏÀÇ¤Ó permissionÀ» mask½ÃÅ°´Â ÇÔ¼ö

-------------------------------------------------------------   Stream ÀÔÃâ·Â ÇÔ¼ö


#include stdio.h

clearerr
Çü½Ä : void clearerr(FILE *file_pointer)
¼³¸í : streamÀÇ ¿¡·¯ Áö½ÃÀÚ¸¦ Áö¿ì´Â ÇÔ¼ö(ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ¿¡·¯±×·ì°ú EOF ±×·ìÀ» 0À¸·Î ÇÑ´Ù)
fclose
Çü½Ä : int fclose(FILE *file_pointer)
¼³¸í : ÆÄÀÏÀ» ´Ý´Â ÇÔ¼ö, Á¤»óÀûÀ¸·Î ¼öÇàµÇ¸é 0À» ¿¡·¯°¡ ¹ß»ýµÇ¸é EOFÀ» ¹ÝȯÇÑ´Ù.
feof
Çü½Ä : int feof(FILE *file_pointer)
¼³¸í : ÆÄÀÏÀÇ ³¡À» °Ë»çÇÏ´Â ÇÔ¼ö, ÁöÁ¤µÈ ÆÄÀÏÀÌ EOFÀ̸é 0ÀÌ¿ÜÀÇ °ªÀ» ¹ÝȯÇÑ´Ù.
ferror
Çü½Ä : int ferror(FILE *file_pointer)
¼³¸í : ÆÄÀÏÀÇ ÀÔÃâ·Â µ¿¾È ¿¡·¯°¡ ¹ß»ýµÇ¾ú´ÂÁö¸¦ °Ë»çÇÏ´Â ÇÔ¼ö, ¿¡·¯°¡ ÀÖÀ¸¸é 0ÀÌ¿ÜÀÇ °ªÀ» ¹ÝȯÇÑ´Ù.
fflush
Çü½Ä : int fflush(FILE *file_pointer)
¼³¸í : ¹öÆÛÀÇ ³»¿ëÀ» ÆÄÀÏ¿¡ ¾²´Â ÇÔ¼ö, Á¤»óÀûÀ¸·Î ¼öÇàÀÌ ³¡³ª¸é 0À» ¹ÝȯÇÏ°í ±× ÀÌ¿Ü¿¡´Â EOF¸¦ ¹ÝȯÇÑ´Ù.
fgetc
Çü½Ä : int fgetc(FILE *file_pointer)
¼³¸í : streamÀ¸·ÎºÎÅÍ ÇÑ ¹®ÀÚ¸¦ °¡Á®¿À´Â ÇÔ¼ö, ¿¡·¯ ¹ß»ýÀ̳ª ÆÄÀÏÀÇ ³¡ÀÎ °æ¿ì¿¡´Â EOF¸¦ ¹ÝȯÇÑ´Ù.
fgetpos
Çü½Ä : int fgetpos(FILE *file_pointer, fpos_t current_pos)
¼³¸í : stream¿¡¼­ ÇöÀç À§Ä¡¸¦ °¡Á®¿À´Â ÇÔ¼ö(ÆÄÀÏ Æ÷ÀÎÅÍÀÇ À§Ä¡Á¤º¸¸¦ °¡Á®¿È)
fgets
Çü½Ä : char *fgets(char *string, int maxchar, FILE *file_pointer)
¼³¸í : ÆÄÀÏ¿¡¼­ ¹®ÀÚ¿­À»(ÀÔ·Â) Àд ÇÔ¼ö, ÀоîµéÀÌ´Â ´ÜÀ§´Â EOF³ª \nÀ» ¸¸³ª°Å³ª n-1°³ÀÇ ¹®ÀÚ ±æÀÌ ¸¸Å­ÀÌ´Ù.

         ½ÇÆÐÇÑ °æ¿ì NULLÀ» ¹ÝȯÇÑ´Ù.
fopen
Çü½Ä : FILE *fopen(char *filename, char *access_mode)
¼³¸í : ÆÄÀÏÀ» ¿­±â À§ÇÑ ÇÔ¼ö, ¿¡·¯°¡ ¹ß»ýµÇ¸é NULLÀ» ¹ÝȯÇÑ´Ù.
fprintf
Çü½Ä : int fprintf(FILE *file_pointer, char *format_string, args)
¼³¸í : ÆÄÀÏ¿¡ ÁÖ¾îÁø Çü½ÄÀ¸·Î µ¥ÀÌÅ͸¦ ¾²±â À§ÇÑ ÇÔ¼ö, Á¤»óÀûÀ¸·Î ¼öÇàÀÌ µÇ¸é Ãâ·ÂÇÑ ¹®ÀÚÀÇ ¼ö¸¦ ¹ÝȯÇÑ´Ù.

          ¸¸¾à   ¿¡·¯°¡ ¹ß»ýµÇ¸é EOF¸¦ ¹ÝȯÇÑ´Ù.(ÆÄÀÏ¿¡ ¼­½ÄÀ» »ç¿ëÇÏ¿© Ãâ·Â)
fputc
Çü½Ä : int fputc(int c, FILE *file_pointer)
¼³¸í : Çѹ®ÀÚ¸¦ stream¿¡ ¾²±â À§ÇÑ ÇÔ¼ö, Á¤»óÀûÀ¸·Î ¼öÇàÀÌ µÇ¸é Ãâ·ÂÇÑ ¹®ÀÚÀÇ ¼ö¸¦ ¹ÝȯÇÑ´Ù.

         ¿¡·¯°¡ ¹ß»ýµÇ¸é EOF¸¦ ¹ÝȯÇÑ´Ù.
fputchar
Çü½Ä : int fputchar(int c)
¼³¸í : ¹®ÀÚ¸¦ stdout¿¡ ¾²±â À§ÇÑ ÇÔ¼ö
fputs
Çü½Ä : int fputs(char *string, FILE *file_pointer)
¼³¸í : ÆÄÀÏ¿¡ ¹®ÀÚ¿­À» stream¿¡ ¾²±â À§ÇÑ ÇÔ¼ö, ¿¡·¯°¡ ¹ß»ýµÇ¸é EOF¸¦ ¹ÝȯÇÑ´Ù.
fread
Çü½Ä : size_t fread(char *buffer, size_t size, size_t count, FILE *file_pointer)
¼³¸í : streamÀ¸·ÎºÎÅÍ unformatted data¸¦ buffer¿¡ ¾²±â À§ÇÑ ÇÔ¼ö, ÆÄÀÏ¿¡¼­ ÀоîµéÀÎ ºí·ÏÀÇ ¼ö¸¦ ¹ÝȯÇÑ´Ù.
freopen
Çü½Ä : FILE *freopen(char *filename, char *access mode, FILE *file_pointer)
¼³¸í : ÆÄÀÏ Æ÷ÀÎÅ͸¦ ´Ù¸¥ ÆÄÀÏ¿¡ Àç ÇÒ´çÇϱâ À§ÇÑ ÇÔ¼ö( ÆÄÀÏ ´Ù½Ã ¿­±â)
fscanf
Çü½Ä : int fscaf(FILE *file_pointer, char *format string, args)
¼³¸í : streamÀ¸·ÎºÎÅÍ formatted inputÀ» Àбâ À§ÇÑ ÇÔ¼ö, streamÆÄÀÏ¿¡¼­ Çü½Ä´ë·Î ÀÐÇôÁø µ¥ÀÌÅÍ ¼ö¸¦ ¹ÝȯÇÑ´Ù.

          formatÀÇ Çü½ÄÀº scanf()¿Í °°´Ù.(ÆÄÀÏ¿¡¼­ ¼­½ÄÀ» »ç¿ëÇÏ¿© ÀÔ·Â)
fseek
Çü½Ä : int fseek(FILE *file_pointer, long offset, int origin)
¼³¸í : ÆÄÀÏÀÇ ÇöÀç À§Ä¡¿¡¼­ »õ·Î¿î À§Ä¡·Î º¯°æÇÏ´Â ÇÔ¼ö, Á¤»óÀûÀ¸·Î ¼öÇàÇßÀ» °æ¿ì 0À»¹Ýȯ (ÆÄÀÏ Æ÷ÀÎÅ͸¦ À̵¿)
fsetpos
Çü½Ä : int fsetpos(FILE *file_pointer, fpos_t *current pos)
¼³¸í : ÆÄÀÏÀÇ ÇöÀç À§Ä¡¿¡¼­ »õ·Î¿î À§Ä¡·Î º¯°æÇÏ´Â ÇÔ¼ö(fsetpos ºÒ·¯µéÀÎ Á¤º¸·Î Æ÷ÀÎÅ͸¦ ¼³Á¤)
ftell
Çü½Ä : long ftell(FILE *file_pointer)
¼³¸í : ÆÄÀÏ¿¡¼­ÀÇ ÇöÀç À§Ä¡¸¦ °¡Á®¿À´Â ÇÔ¼ö ¿¡·¯°¡ ¹ß»ýµÇ¸é -1À» ¹ÝȯÇÑ´Ù.(ÇöÁ¦ ÆÄÀÏ Æ÷ÀÎÅÍÀÇ À§Ä¡¸¦ µÇµ¹¸²)
fwrite
Çü½Ä : size_t fwrite(char *buffer, size_t size, size_t count, FILE *file_pointer)
¼³¸í : ¹öÆÛ¿¡ ÀÖ´Â unformatted data¸¦ stream¿¡ ¾²±â À§ÇÑ ÇÔ¼ö(ÆÄÀÏ¿¡ ºí·Ï ¾²±â)
getc
Çü½Ä : int getc(FILE *file_pointer)
¼³¸í : ¹®ÀÚ¸¦ streamÀ¸·ÎºÎÅÍ Àбâ À§ÇÑ ÇÔ¼ö(ÆÄÀÏ¿¡ Çѹ®ÀÚ ÀÔ·Â ¸ÅÅ©·ÎÇü½Ä)
getchar
Çü½Ä : int getchar(void)
¼³¸í : srdinÀ¸·ÎºÎÅÍ ¹®ÀÚ¸¦ Àбâ À§ÇÑ ÇÔ¼ö(ÇÑ ¹®ÀÚ ÀÔ·Â)
gets
Çü½Ä : char *gets(char *buffer)
¼³¸í : srdinÀ¸·ÎºÎÅÍ ¶óÀÎÀ» ¹öÆÛ·Î Àд ÇÔ¼ö(¹®ÀÚ¿­ ÀÔ·Â)
printf
Çü½Ä : int printf(int c, FILE *file_pointer)
¼³¸í : formatted outputÀ» stdout¿¡ ¾²´Â ÇÔ¼ö(¼­½ÄÀ» »ç¿ëÇÏ¿© Ãâ·Â)
putc
Çü½Ä : int putc(int c, FILE *file_pointer)
¼³¸í : ¹®ÀÚ¸¦ steam¿¡ ¾²±â À§ÇÑ ÇÔ¼ö(ÆÄÀÏ¿¡ Çѹ®ÀÚ Ãâ·Â ¸ÅÅ©·ÎÁ¤ÀÇ)
putchar
Çü½Ä : int putchar(int c)
¼³¸í : ¹®ÀÚ¸¦ stdout¿¡ ¾²±â À§ÇÑ ÇÔ¼ö(Çѹ®ÀÚ Ãâ·Â)
puts
Çü½Ä : int puts(char *string)
¼³¸í : ¹®ÀÚ¿­À» stdout¿¡ ¾²±â À§ÇÑ ÇÔ¼ö(¹®ÀÚ¿­ Ãâ·Â)
rewind
Çü½Ä : void rewind(FILE *file_pointer)
¼³¸í : ÆÄÀÏÀ» rewindÇϱâ À§ÇÑ ÇÔ¼ö(ÆÄÀÏÀÇ Æ÷ÀÎÅ͸¦ óÀ½À¸·Î À̵¿)
scanf
Çü½Ä : int scanf(char *format_string, args)
¼³¸í : stdinÀ¸·ÎºÎÅÍ formatted inputÀ» Àд ÇÔ¼ö(¼­½ÄÀ» »ç¿ëÇÑ ÀÔ·Â)
setbuf
Çü½Ä : void setbuf(FILE *file_pointer, char *buffer)
¼³¸í : streamÀ» À§ÇØ »õ·Î¿î ¹öÆÛ¸¦ ÁöÁ¤ÇÏ´Â ÇÔ¼ö (¹öÆÛ¸µ Á¦¾î)
setvbuf
Çü½Ä : int setvbuf(FILE *file_pointer, char *buffer, int buf_type, size_t buf_size)
¼³¸í : »õ·Î¿î ¹öÆÛ¸¦ ÁöÁ¤ÇÏ°í Á¦¾îÇÏ´Â ÇÔ¼ö (¹öÆÛ¸µ Á¦¾î)
sprintf
Çü½Ä : int sprintf(char *string, char *format_string, args)
¼³¸í : formatted outputÀ» ¹®ÀÚ¿­·Î ¾²´Â ÇÔ¼ö (¼­½ÄÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ¹®ÀÚ¿­ º¯¼ö¿¡ ¾´´Ù)
sscanf
Çü½Ä : int sscanf(char *buffer, char *format_string, args)
¼³¸í : ¹®ÀÚ¿­·ÎºÎÅÍ formatted inputÀ» Àд ÇÔ¼ö (¼­½ÄÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ¹®ÀÚ¿­ º¯¼ö¿¡ ºÒ·¯¿Â´Ù)
tmpfile
Çü½Ä : FILE *tmpfile(void)
¼³¸í : temporary ÆÄÀÏÀÇ À̸§À» °¡Á®¿À±â À§ÇÑ ÇÔ¼ö(Àӽà ÆÄÀÏ ÀÛ¼º)
tmpnam
Çü½Ä : char *tmpnam(char *file_name)
¼³¸í : temporary ÆÄÀÏÀÇ À̸§À» °¡Á®¿À±â À§ÇÑ ÇÔ¼ö(Ãæµ¹ÇÏÁö ¾Ê´Â ÆÄÀÏ¸í »ý¼º)
ungetc
Çü½Ä : int ungetc(int c, FILE *file_pointer)
¼³¸í : ¹®ÀÚ¸¦ streamÀÇ ¹öÆÛ¿¡ µÇµ¹·Á ÁÖ´Â ÇÔ¼ö( ÆÄÀÏ¿¡´ëÇÑ ¹®ÀÚ ¸®Åà)


----------------------------------------------------------  Low level ÀÔÃâ·Â ÇÔ¼ö

#include io.h

close
Çü½Ä : int close(int handle)
¼³¸í : unbuffered I/O¸¦ À§ÇØ ¿­¾î ³õÀº ÆÄÀÏÀ» ´Ý±â À§ÇÑ ÆÄÀÏ, Á¤»óÀûÀ¸·Î ¼öÇàµÇ¾úÀ» °æ¿ì 0À» ¹ÝȯÇÑ´Ù. ¿¡·¯°¡ ¹ß»ýµÇ¾úÀ» °æ¿ì¿¡´Â -1À» ¹ÝȯÇÑ´Ù.
creat
Çü½Ä : int creat(char *filename, int pmode)
¼³¸í : ÁÖ¾îÁø permissionÀ» °®´Â »õ·Î¿î ÆÄÀÏÀ» »ý¼ºÇϱâ À§ÇÑ ÆÄÀÏ, ¿¡·¯°¡ ¹ß»ýµÇ¾úÀ» °æ¿ì¿¡´Â -1À» ¹ÝȯÇÑ´Ù.
eof
Çü½Ä : int eof(int handle)
¼³¸í : ÆÄÀÏÀÇ ³¡À» °Ë»çÇÏ´Â ÆÄÀÏ, ÁöÁ¤µÈ ÆÄÀÏÀÇ ÇöÀç À§Ä¡°¡ ÆÄÀÏÀÇ ³¡À̸é 1À» ¹ÝȯÇÏ°í ±×·¸Áö ¾ÊÀ» °æ¿ì¿¡´Â 0À» ¹ÝȯÇÑ´Ù.
lseek
Çü½Ä : long lseek(int handle, long offset, int orgin)
¼³¸í : ÆÄÀÏÀÇ ÁÖ¾îÁø À§Ä¡·Î À̵¿ÇÏ´Â ÇÔ¼ö
open
Çü½Ä : int open(char *filename, int oflag, unsigned pmode)
¼³¸í : low-level I/O¸¦ À§ÇØ ÆÄÀÏÀ» ¿©´Â ÇÔ¼ö
read
Çü½Ä : int read(int handle, char *buffer, unsigned length)
¼³¸í : ÆÄÀϷκÎÅÍ ¹ÙÀ̳ʸ® µ¥ÀÌÅ͸¦ ¹öÆÛ·Î Àд ÇÔ¼ö, ÀÐÀº ¹®ÀÚÀÇ ¹ÙÀÌÆ® ¼ö¸¦ ¹ÝȯÇÑ´Ù. ÆÄÀÏÀÇ ³¡ÀÏ °æ¿ì¿¡´Â EOF¸¦ ¹ÝȯÇÑ´Ù. ¿¡·¯°¡ ¹ß»ýµÇ¸é -1À» ¹ÝȯÇÑ´Ù.
write
Çü½Ä : int write(int handle, char *buffer, unsigned count)
¼³¸í : ¹öÆÛ¿¡ ÀÖ´Â ¹ÙÀ̳ʸ® µ¥ÀÌÅ͸¦ ÆÄÀÏ¿¡ ¾²´Â ÇÔ¼ö, Á¤»óÀûÀ¸·Î ¼öÇàµÇ¾úÀ» °æ¿ì¿¡´Â ¾´ ¹®ÀÚÀÇ ¹ÙÀÌÆ® ¼ö¸¦ ¹ÝȯÇÑ´Ù. ¿¡·¯°¡ ¹ß»ýµÇ¾úÀ» °æ¿ì¿¡´Â -1À» ¹ÝȯÇÑ´Ù.


---------------------------------------------------------  Mathematics ¼öÇРó¸®


#include math.h

abs
Çü½Ä : int abs(int n)
¼³¸í : Á¤¼öÀÇ Àý´ë°ªÀ» ±¸ÇÏ´Â ÇÔ¼ö
acos
Çü½Ä : double acos(double x)
¼³¸í : xÀÇ arc cosineÀ» °è»êÇÏ´Â ÇÔ¼ö(¾ÆÅ© ÄÚ»çÀÎ)
asin
Çü½Ä : double asin(double x)
¼³¸í : xÀÇ arc sineÀ» °è»êÇÏ´Â ÇÔ¼ö(¾ÆÅ©»çÀÎ)
atan
Çü½Ä : double atan(double x)
¼³¸í : xÀÇ arc tangent¸¦ °è»êÇÏ´Â ÇÔ¼ö(¾ÆũźÁ¨Æ®)
atan2
Çü½Ä : double atan2(double y, double x)
¼³¸í : y/xÀÇ arc tangent¸¦ °è»êÇÏ´Â ÇÔ¼ö
ceil
Çü½Ä : double ceil(double x)
¼³¸í : x¸¦ ÃÊ°úÇÏ´Â °¡Àå ÀÛÀº integral °ªÀ» ±¸ÇÏ´Â ÇÔ¼ö(ÃÖÃÊÁ¤¼ö)
cos
Çü½Ä : double cos(double x)
¼³¸í : cosineÀ» °è»êÇÏ´Â ÇÔ¼ö(ÄÚ»çÀÎ)
cosh
Çü½Ä : double cosh(double x)
¼³¸í : xÀÇ hyperbolic cosineÀ» °è»êÇÏ´Â ÇÔ¼ö(ÇÏÀÌÆÛ º¼¸¯ÄÚ»çÀÎ)
div
Çü½Ä : div_t div(int number, int denom)
¼³¸í : nunber/denomÀ» °è»êÇÏ¿© ¸ò°ú ³ª¸ÓÁö·Î ÀÌ·ç¾îÁø ±¸Á¶Ã¼ div_t¸¦ ¹ÝȯÇÑ´Ù.
div_tÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù.
              type struct{
                   int quot;
                   int rem;
              } div_t;

exp
Çü½Ä : xÀÇ exponentialÀ» °è»êÇÏ´Â ÇÔ¼ö(Áö¼ö)
fabs
Çü½Ä : double fabs(double x)
¼³¸í : xÀÇ Àý´ë°ªÀ» ±¸ÇÏ´Â ÇÔ¼ö(Àý´ë°ª)
floor
Çü½Ä : double floor(double x)
¼³¸í : xº¸´Ù ÀÛÀº °¡Àå Å« integral°ªÀ» ±¸ÇÏ´Â ÇÔ¼ö(ÃÖ´ëÁ¤¼ö)
fmod
Çü½Ä : double fmod(double x, double y)
¼³¸í : x/yÀÇ ³ª¸ÓÁö¸¦ ¹ÝȯÇÏ´Â ÇÔ¼ö(ºÎµ¿ ¼Ò¼öÁ¡ÀÇ ³ª¸ÓÁö)
frexp
Çü½Ä : double frexp(double x, int *expptr)
¼³¸í : x¸¦ mantissa¿Í exponent·Î ºÐ¸®ÇÏ´Â ÇÔ¼ö(ºÎµ¿¼Ò¼öÁ¡ °è¼ö ºÎºÐ°ú 2ÀÇ °ÅµìÁ¦°ö ºÎºÐÀ¸·Î ºÐÇÒ)

labs
Çü½Ä : labs(long n)
¼³¸í : long integerÀÇ Àý´ë°ªÀ» ã´Â ÇÔ¼ö
ldexp
Çü½Ä : double ldexp(double x, int exp)
¼³¸í : mantissa¿Í exponent·Î °ªÀ» °è»êÇÏ¿© ¹ÝȯÇÏ´Â ÇÔ¼ö(X*2n½Â ÀÇ °ªÀ» °è»ê)
ldiv
Çü½Ä : ldiv_t ldiv(long number, long denom)
¼³¸í : long integer¸¦ ³ª´°¼ÀÇÏ´Â ÇÔ¼ö
log
Çü½Ä : double log(double x)
¼³¸í : log(x)¸¦ °è»êÇÏ´Â ÇÔ¼ö(ÀÚ¿¬·Î±×)
log10
Çü½Ä : double log10(double x)
¼³¸í : base 10ÀÎ xÀÇ logÀ» ±¸ÇÏ´Â ÇÔ¼ö(»ó¿ë·Î±×)
modf
Çü½Ä : double modf(double x, double *inptr)
¼³¸í : x¸¦ fractionºÎºÐ°ú integerºÎºÐÀ¸·Î ºÐ¸®ÇÏ´Â ÇÔ¼ö(Á¤¼ö ºÎºÐ°ú ¼Ò¼öºÎºÐÀÇ ºÐÇÒ)
pow
Çü½Ä : double pow(double x, double y)
¼³¸í : xÀÇ y½ÂÀ» ±¸ÇÏ´Â ÇÔ¼ö(°ÅµìÁ¦°ö)
rand
Çü½Ä : int rand(void)
¼³¸í : 0¿¡¼­ 32»çÀÌÀÇ random Á¤¼ö¸¦ ±¸ÇÏ´Â ÇÔ¼ö
random
Çü½Ä : int random(int max_num)
¼³¸í : 0¿¡¼­ max_num)»çÀÌÀÇ random Á¤¼ö¸¦ ±¸ÇÏ´Â ÇÔ¼ö
randomize
Çü½Ä : void randomize(void)
¼³¸í : random ¼ö¸¦ ¹ß»ý½ÃÅ°±â À§ÇØ seed¸¦ ÁöÁ¤ÇÏ´Â ÇÔ¼ö
sin
Çü½Ä : double sin(double x)
¼³¸í : sineÀ» °è»êÇÏ´Â ÇÔ¼ö(»çÀÎ)
sinh
Çü½Ä : double sinh(double x)
¼³¸í : xÀÇ hyperbolic sineÀ» °è»êÇÏ´Â ÇÔ¼ö(ÇÏÀÌÆÛº¼¸¯»çÀÎ)
sqrt
Çü½Ä : double sqrt(double x)
¼³¸í : xÀÇ ¾çÀÇ Á¦°ö±ÙÀ» °è»êÇÏ´Â ÇÔ¼ö(Æò¹æ±Ù)
srand
Çü½Ä : void srand(unsigned seed)
¼³¸í : random ¼ö ¹ß»ýÀ» À§ÇØ »õ·Î¿î seed¸¦ ÁöÁ¤ÇÏ´Â ÇÔ¼ö
tan
Çü½Ä : double tan(double x)
¼³¸í : xÀÇ tangent¸¦ °è»êÇÏ´Â ÇÔ¼ö(źÁ¨Æ®)
tanh
Çü½Ä : double tanh(double x)
¼³¸í : xÀÇ hyperbloic tangent¸¦ °è»êÇÏ´Â ÇÔ¼ö(ÇÏÀÌÆÛº¼¸¯ źÁ¨Æ®)


---------------------------------------------------------------    Å½»ö°ú Á¤·Ä ÇÔ¼ö

Çì´õ ÆÄÀÏ : #include

bsearch
Çü½Ä : void *bsearch(void *key, void *base, size_t num, size_t width, int (*com pare)(void *elem1, void *elem2)
¼³¸í : ÀÌÁø Ž»öÀ» ¼öÇàÇÏ´Â ÇÔ¼ö

qsort
Çü½Ä : void qsort(void *base, size_t num, size_t width, int (*compare)(void *elem1, void *elem2)
¼³¸í : quick sort ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÏ¿© Á¤·ÄÀ» ¼öÇàÇÏ´Â ÇÔ¼ö


------------------------------------------------------------------¹®ÀÚ¿­ Á¶ÀÛ ÇÔ¼ö


#include string.h



memchr
Çü½Ä : void *memchr(void *s, int c, size_t n)
¼³¸í : ¹öÆÛ¿¡ ¹®ÀÚ¸¦ ã´Â ÇÔ¼ö(ÁöÁ¤ÇÑ ¹®ÀÚ¿­¿¡¼­ ¹®ÀÚ¸¦ °Ë»öÇÑ´Ù.)
memcmp
Çü½Ä : int memcmp(void *s1, void s2, size_t n)
¼³¸í : µÎ ¹öÆÛ¸¦ ºñ±³ÇÏ´Â ÇÔ¼ö (¹ýÀ§¸¦ ÁöÁ¤ÇÒ¼öÀÖ´Â ¹®ÀÚ¿­ ºñ±³)
memcpy
Çü½Ä : void *memcpy(void *dest, void *src, size_t n)
¼³¸í : ¹öÆÛÀÇ ³»¿ëÀ» º¹»çÇÏ´Â ÇÔ¼ö (ÁöÁ¤ÇÑ ¼öÀÇ ¹®ÀÚ¸¦ ÇѹöÆÛ¿¡¼­ ´Ù¸¥¹öÆÛ·Î º¹»çÇÑ´Ù)
memmove
Çü½Ä : void *memmove(void *dest, void *src, size_t n)
¼³¸í : ¹ÙÀÌÆ® ¼ö¸¸Å­ src¹öÆÛ¿¡¼­ dest¹öÆÛ·Î À̵¿½ÃÅ°´Â ÇÔ¼ö(º¹»ç ¿µ¿ªÀÌ Áߺ¹µÇ¾îµµ º¹»çÇÏ´Â memcpy)
memset
Çü½Ä : void *memset(void *s, int c, size_t n)
¼³¸í : ÁÖ¾îÁø ¹®ÀÚ·Î ¹öÆ۷Πä¿ì´Â ÇÔ¼ö(ÁÖ¾îÁø ¹®ÀÚ¿­ÀÇ ¹ÙÀÌÆ®¼ö¸¦ ÁÖ¾îÁø ¹®ÀÚ·Î ÃʱâÈ­)

memicmp: ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ¸¦ ±¸º°ÇÏÁö ¾Ê´Â memcmp
strcat
Çü½Ä : int strcat(char *string1, char *string2)
¼³¸í : µÎ ¹®ÀÚ¿­À» °áÇÕÇÏ¿© ÇϳªÀÇ ¹®ÀÚ¿­·Î ¸¸µå´Â ÇÔ¼ö(¹®ÀÚ¿­ÀÇ ¿¬°á)
strcmp
Çü½Ä : int strcmp(char *string1, char *string2)
¼³¸í : ¹®ÀÚ¿­À» ¾ËÆĺª ¼ø¼­·Î ºñ±³ÇÏ´Â ÇÔ¼ö, µÎ ¹®ÀÚ¿­ÀÌ °°À¸¸é 0À» ¹ÝȯÇÑ´Ù.

          ¸¸¾à °°Áö ¾ÊÀ¸¸é ´ÙÀ½°ú °°Àº °ªÀ» ¹ÝȯÇÑ´Ù.

          string1 < string2 À̸é À½¼ö °ªÀ» ¹Ýȯ
          string1 > string2 ÀÌ¸é ¾ç¼ö °ªÀ» ¹Ýȯ

strcpy
Çü½Ä : char *strcpy(char *string1, char *string2)
¼³¸í : ¹®ÀÚ¿­ string2¸¦ string1À¸·Î º¹»çÇÏ´Â ÇÔ¼ö(¹®ÀÚ¿­ÀÇ º¹»ç)
strerror
Çü½Ä : char *strerror(int errnum)
¼³¸í : ÁÖ¾îÁø ¿¡·¯ ¹øÈ£¿¡ ÇØ´çµÇ´Â ¿¡·¯ ¸Þ½ÃÁö¸¦ °¡Á®¿À´Â ÇÔ¼ö
strlen
Çü½Ä : int strlen(char *string)
¼³¸í : ¹®ÀÚ¿­ÀÇ ±æÀ̸¦ ±¸ÇÏ´Â ÇÔ¼ö À̶§ NULL¹®ÀÚ´Â Á¦¿ÜÇÏ°í ±æÀ̸¦ ±¸ÇÑ´Ù.
strncat
Çü½Ä : char *strncat(char *string1, char *string2, size_t n)
¼³¸í : string2ÀÇ ¹®ÀÚ¸¦ string1 ³¡¿¡ ºÙÀÌ´Â ÇÔ¼ö(¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÒ¼öÀÖ´Â strcat)

         strncat(a,b,n); ¹®ÀÚ¿­ aÀÇ µÚ¿¡ ¹®ÀÚ¿­ bÀÇ °ªÀ» n¸¸Å­ ¿¬°áÇÑ´Ù.
strncmp
Çü½Ä : int strncmp(char *string1, char *string2, size_t n)
¼³¸í : µÎ ¹®ÀÚ¿­ÀÇ Ã³À½ n°³ÀÇ ¹®ÀÚ¸¦ ºñ±³ÇÏ´Â ÇÔ¼ö(¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÒ¼ö ÀÖ´Â strcmp)

          strncmp(a,b,n); ¹®ÀÚ¿­ a¿Í ¹®ÀÚ¿­ b¸¦ n¸¸Å­ ºñ±³ÇÑ´Ù.
strncpy
Çü½Ä : char *strncpy(char *string1, char *string2, size_t n)
¼³¸í : string2ÀÇ Ã³À½ n°³ÀÇ ¹®ÀÚ¸¦ string1¿¡ º¹»çÇÏ´Â ÇÔ¼ö(¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÒ¼öÀÖ´Â strcpy)

          strncpy(a,b,n); ¹®ÀÚ¿­ a¿¡ ¹®ÀÚ¿­ b¸¦ n¸¸Å­ º¹»çÇÑ´Ù.
strnset
Çü½Ä : char *strnset(char *string, int c, size_t n)
¼³¸í : ¹®ÀÚ¿­ÀÇ Ã³À½ n°³ ¹®ÀÚ¸¦ c·Î ¸¸µå´Â ÇÔ¼ö
strrchr
Çü½Ä : char *strrchr(char *string, int c)
¼³¸í : ¹®ÀÚ¿­ÀÇ µÚºÎÅÍ °Ë»ö ÁöÁ¤¹®ÀÚ¸¦ ã´Â´Ù, ¹®ÀÚ°¡ ¹ß°ßµÇÁö ¾ÊÀº °æ¿ì¿¡´Â NULLÀ» ¹ÝȯÇÑ´Ù.

strchr : ¹®ÀÚ¿­ÀÇ Ã³À½ºÎÅÍ ½ÃÀÛÇÏ¿© ÁöÁ¤µµ´Ï ¹®ÀÚ¸¦ ã´Â´Ù.

strcspn : ÁöÁ¤ÇÑ º¹¼öÀÇ ¹®ÀÚ¸¦ °Ë»ö

strspn : ÁöÁ¤ÇÑ º¹¼öÀÇ ¹®ÀÚ , ÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ °Ë»ö

strpbrk : ÁöÁ¤ÇÑ ¹®ÀÚ¿­¿¡ Æ÷ÇԵǴ ¾î¶² ¹®ÀÚ°¡ ³ªÅ¸³ª´Â À§Ä¡¸¦ ã´Â´Ù.

strstr : ¹®ÀÚ¿­¾È¿¡¼­ ÁöÁ¤ÇÑ ¹®ÀÚ¿­À» °Ë»ö

strtok : ¹®ÀÚ¿­¿¡¼­ ÅäÅ«À» ²¨³½´Ù.

----------------------------------------------------------------------- ½Ã°£ ÇÔ¼ö

#include time.h

asctime
Çü½Ä : char *asctime(struct tm *time)
¼³¸í : struct tm Çü½ÄÀÇ ½Ã°£Á¤º¸¸¦ ¹®ÀÚ¿­·Î ¹Ù²Ù´Â ÇÔ¼ö
clock
Çü½Ä : clock_t clock(void)
¼³¸í : clock tickÀ¸·Î ½ÇÇà°³½ÃºÎÅÍ °æ°úµÈ ½Ã°£À» °¡Á®¿À´Â ÇÔ¼ö
ctime
Çü½Ä : char *ctime(time_t *time)
¼³¸í : ½Ã½ºÅÛ ½Ã°èÀÇ ½Ã°£À» ¹®ÀÚ¿­·Î ¹Ù²Ù´Â ÇÔ¼ö
difftime
Çü½Ä : double difftime(time_t time1, time_t time2)
¼³¸í : µÎ ½Ã°£ »çÀÌÀÇ Â÷¸¦ ÃÊ´ÜÀ§·Î °è»êÇÏ´Â ÇÔ¼ö
gmtime
Çü½Ä : struct_tm *gmtime(time_t *time)
¼³¸í : Greenwich Meam Time(GMT)À» tm structuregudtlrÀ¸·Î °¡Á®¿À´Â ÇÔ¼ö(±×¸®´ÏÄ¡ Ç¥Áؽð£)
localtime
Çü½Ä : struct tm *localtime(time_t *time)
¼³¸í : local timeÀ» tm structureÇü½ÄÀ¸·Î °¡Á®¿À´Â ÇÔ¼ö(long °ªÀÇ ÃÊÁ¤º¸¸¦ ½Ã°£±¸Á¶Ã¼·Î º¯È¯)
time
Çü½Ä : time_t time(time_t *timeptr)
¼³¸í : GMT 1970³â1¿ù 1ÀÏ 00:00:00ºÎÅÍ °æ°úµÈ ÇöÀç ½Ã°£À» °¡Á®¿À´Â ÇÔ¼ö

strftime : ³¯Â¥¿Í ½Ã°£ Á¤º¸¸¦ ¼­½ÄÈ­ ÇÑ´Ù.


---------------------------------------------------------- ¹®ÀÚ ºÐ·ù ¹× º¯È¯ ÇÔ¼ö

#include ctype.h

isalnum
Çü½Ä : int isalnum(int c)
¼³¸í : c°¡ alphanumericÀ̸é Âü°ªÀ» ¹Ýȯ(¾ËÆĺª°ú ¼ýÀÚÀ̸é Âü)
isalpha
Çü½Ä : int isalpha(int c)
¼³¸í : c°¡ letterÀ̸é Âü°ªÀ» ¹Ýȯ(¾ËÆĺª°ú ¹®ÀÚÀ̸é Âü)
isascii
Çü½Ä : int isascii(int c)
¼³¸í : c°¡ ASCIIÀ̸é Âü°ªÀ» ¹Ýȯ
iscntrl
Çü½Ä : int iscntrl(int c)
¼³¸í : c°¡ control ¹®ÀÚÀ̸é Âü°ªÀ» ¹Ýȯ(Á¦¾î ¹®ÀÚ¶ó¸é Âü)
isdigit
Çü½Ä : int isdigit(int c)
¼³¸í : c°¡ decimal digitÀ̸é Âü°ªÀ» ¹Ýȯ(¼ýÀÚ¶ó¸é Âü)
isgraph
Çü½Ä : int isgraph(int c)
¼³¸í : c°¡ graphic c¹®ÀÚÀ̸é Âü°ªÀ» ¹Ýȯ(°ø¹éÀ» Á¦¿ÜÇÑ ÀμⰡ´ÉÇÑ ¹®ÀÚ¶ó¸é Âü)
islower
Çü½Ä : int islower(int c)
¼³¸í : c°¡ ¼Ò¹®ÀÚÀ̸é Âü°ªÀ» ¹Ýȯ
isprint
Çü½Ä : int isprint(int c)
¼³¸í : c°¡ Àμ⠰¡´ÉÇÑ ¹®ÀÚÀ̸é Âü°ªÀ» ¹Ýȯ
ispunct
Çü½Ä : int ispunct(int c)
¼³¸í : c°¡ punctuation ¹®ÀÚÀ̸é Âü°ªÀ» ¹Ýȯ(±¸ºÐ¹®ÀÚÀ̸é Âü)
isspace
Çü½Ä : int isspace(int c)
¼³¸í : c°¡ °ø¹é ¹®ÀÚÀ̸é Âü°ªÀ» ¹Ýȯ (°ø¹é, ÅÇ, º¹±Í,°³Çà,¼öÁ÷ÅÇ,°³Ç×À̸éÂü)
isupper
Çü½Ä : int tsupper(int c)
¼³¸í : c°¡ ´ë¹®ÀÚÀ̸é Âü°ªÀ» ¹Ýȯ
isxdigit
Çü½Ä : int isxdigit(int c)
¼³¸í : c°¡ hexadecimal digitÀ̸é Âü°ªÀ» ¹Ýȯ(16Áø¼ö ¹®ÀÚÀ̸é Âü)
toascii
Çü½Ä : int toascii(int c)
¼³¸í : c¸¦ ASCII·Î º¯È¯ÇÏ´Â ÇÔ¼ö
tolower
Çü½Ä : tolower(int c)
¼³¸í : c¸¦ ¼Ò¹®ÀÚ·Î º¯È¯ÇÏ´Â ÇÔ¼ö
toupper
Çü½Ä : int toupper(int c)
¼³¸í : c¸¦ ´ë¹®ÀÚ·Î º¯È¯ÇÏ´Â ÇÔ¼ö


----------------------------------------------------------------------    ±âŸ ÇÔ¼ö

´ÙÀ½Àº È­¸é Á¦¾î¿¡ °üÇÑ ¶óÀ̺귯¸® ÇÔ¼öµéÀÌ´Ù.
Çì´õ ÆÄÀÏ : #include

clreol
Çü½Ä : void clreol(void)
¼³¸í : Ä¿¼­ÀÇ Çö À§Ä¡ ÇàÀ» Áö¿ì´Â ÇÔ¼ö
clrscr
Çü½Ä : void clrscr(void)
¼³¸í : ÇöÀç »ç¿ë ÁßÀÎ À©µµ¿ì¸¦ Áö¿ì°í Ä¿¼­¸¦ ¿ÞÂÊ »ó´ÜÀ¸·Î À̵¿½ÃÅ°´Â ÇÔ¼ö
deline
Çü½Ä : void deline(void)
¼³¸í : Ä¿¼­°¡ ÀÖ´Â ÇàÀ» »èÁ¦ÇÏ´Â ÇÔ¼ö
gettext
Çü½Ä : int gettext(int left, int top, int right, int bottom, void *dest)
¼³¸í : ÁöÁ¤µÈ ÅؽºÆ® È­¸éÀÇ ³»¿ëÀ» dest·Î ÀÐ¾î µéÀÌ´Â ÇÔ¼ö
gettextinfo
Çü½Ä : void gettextinfo(struct text_info r)
¼³¸í : ÇöÀçÀÇ ÅؽºÆ® ¸ðµåÀÇ Á¤º¸¸¦ ±¸Á¶Ã¼ r·Î ÀÐ¾î µéÀÌ´Â ÇÔ¼ö, ±¸Á¶Ã¼ÀÇ rÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù.



ÀÌÁ¤µµ

  Hit : 9282     Date : 2014/01/09 03:47



    
±èº´±Ç ±Â´ÚÅÍÀÇ ÁÖ¿øÀÌ ¾Æ´Ñ ÀÌ»ó Ç¥ÁØ ¶óÀ̺귯¸® ÇÔ¼öµéÀ» º¸°í ÀÖ´Â °Í ÀÚü°¡ º° Àǹ̰¡ ¾ø´Ù°í º¾´Ï´Ù.
¾îÁö°£Çؼ± ¿Ü¿ï ¼öµµ ¾ø°í 'È¿À²»ó' ¿Ü¿ï ÇÊ¿äµµ ¾øÀ¸´Ï±ñ¿ä.
API¸¦ ÇϽôø POSIX¸¦ ÇϽôø ¼ÒÄÏÀ» ÇϽôø ³²ÀÌ ¸¸µé¾î ³õÀº ÇÔ¼ö°¡Áö°í ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â °Å´Ï±ñ
±× ±Ù¿øÀº °°½À´Ï´Ù. ±×³É ÈȾ¸é µË´Ï´Ù.
2014/01/10  
±èº´±Ç Ç¥ÁØ ¶óÀ̺귯¸® ÇÔ¼öµéÀ» º¸´Â °Íº¸´Ù ±× ½Ã°£¿¡ ¿µ¾î ´Ü¾î¸¦ ¿Ü¿ì´Â°Ô ÈξÀ ´õ È¿À²ÀÌ ³ô½À´Ï´Ù. 2014/01/10  
raldbstn8 ³× ±×³É Äa¾î º¸´ÂÁßÀδë....±×·¡µµ ³²À̸¹µç ÇÔ¼ö¶ó°íÇصµ
±Ù¿øÀ» ¾Æ´Â°Ô Áß¿äÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù....
¸¸¾à ºÐ¼®ÂÊ¿¡¼­ ÀÏÇϽôºÐÀ̶ó¸é ´õ´õ¿í Áß¿äÇÑ°Í°°´Ù´Â °³ÀÎÀûÀλý°¢....
±×¸®°í ±Ù¿øÀ»¾Ë¾Æ¾ß Á¢±ÙÇϰųª ÀÌÇØÇϱ⵵ ½±Áö¾ÊÀ»±î¿ä...
2014/01/10  
raldbstn8 ³× ±×³É Äa¾î º¸´ÂÁßÀδë....±×·¡µµ ³²À̸¹µç ÇÔ¼ö¶ó°íÇصµ
±Ù¿øÀ» ¾Æ´Â°Ô Áß¿äÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù....
¸¸¾à ºÐ¼®ÂÊ¿¡¼­ ÀÏÇϽôºÐÀ̶ó¸é ´õ´õ¿í Áß¿äÇÑ°Í°°´Ù´Â °³ÀÎÀûÀλý°¢....
±×¸®°í ±Ù¿øÀ»¾Ë¾Æ¾ß Á¢±ÙÇϰųª ÀÌÇØÇϱ⵵ ½±Áö¾ÊÀ»±î¿ä...±×¸®°í °è¼Ó ±Ã±ÝÇÒ°Í°°½À´Ï´Ù.
¾î¶»°Ô ¸¸µé¾ù´ÂÁö
2014/01/10  
cd80 óÀ½ c¾ð¾î °øºÎÇÒ¶§ ÀÌ ÇÔ¼ö¸¦ ´ëü ¾î¶»°Ô¸¸µé¾úÀ»±î ÀÌ·±°Å ¸¹ÀÌ ±Ã±ÝÇÏÁÒ ¤»¤»
±¸±Û¿¡ "printf ±¸Çö" °°ÀÌ Ãĺ¸½Ã¸é ¸¹ÀÌ ³ª¿É´Ï´Ù
2014/01/11  
kumi123 Â÷¶ó¸® ÇÁ·Î±×·¥À» ºÐ¼®Çϴ°ÍÀÌ À̵æÀÌÁö.. ¶óÀ̺귯¸®¸¦ ºÐ¼®ÇÏ´Â °ÍÀº Å« Àǹ̰¡ ¾ø´õ±º¿ä.. 2014/01/11  
kumi123 Àú±â¼­ Æò»ý ¾ó¸¶³ª ¾µ±î¿ä? ÀÚÁÖ¾²´Â°Í¸¸ ¿Ü¿ì´Â°Ô È¿À²ÀûÀÌÁÒ..

ÀÌ°Ç, ¾î¼Àºí¸®¾î ¸ðµç ¸í·É¾î¸¦ ¿Ü¿ï·Á´Â °Í°ú °°ÀÌ ¸ÛûÇÑ ÀÏÀÌÁÒ ¤»¤»
2014/01/11  
3066   C++ Áú¹®ÀÌ ÀÖ½À´Ï´Ù.[1]     shdac
03/31 2892
3065   C¾ð¾î ¹®Á¦Ç®ÀÌÁß ±Ã±ÝÇÑ°Ô »ý°å´Âµ¥¿ä[1]     È£¹Ú
03/30 3325
3064   ºí·ç½ºÅ©¸° ¼Ò½º[5]     h@cking2013
03/23 6577
3063   ¡ß ¾ÆÀ̺ñ¾¾ºª.½ºº¸ºª ½´ÆÛ-½Ã´Ï¾î ¸¶½ºÅÍ Á÷¿µÁ¡ ¡ß     popo123
03/14 3579
3062   [Æ÷ÀÎÅÍ]C¾ð¾î Áú¹®[2]     ¹Ú¿µ¹Î
03/12 3403
3061   0xffffffff°¡ ¹«½¼ ¶æÀΰ¡¿ä??[1]     socks
03/02 6274
3060   À©µµ¿ìÁî¿¡¼­ ¹é±×¶ó¿îµå·Î ÇÁ·Î±×·¥½ÇÇàÇÏ°Ô Çϴ°Ϳ¡ ´ëÇØ      yuhioh8
02/25 4403
3059   connection timed out[4]     h@cking2013
02/25 2899
3058   ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ¿¡·¯!![2]     h@cking2013
02/24 4990
3057   ƯÁ¤ÇÑ Å°ÀÇ °ªÀ» ÀÔ·Â ¹ÞÀ»¶§ ƯÁ¤ÇÑ ÀÛµ¿À»ÇÏ´Â ÇÁ·Î±×·¥À» ±¸»óÁßÀä[3]     yuhioh8
02/18 3231
3056   ÀÌ°Å ¿Ö °æ°í°¡ ¶ß´ÂÁö¾Ë¼öÀÖÀ»±î¿ä? c¾ð¾î·Î ¸¸µé¾ú½À´Ï´Ù[2]     Opportunity
02/16 3907
3055   c¾ð¾î ¹æ±Ý ¸· ¹è¿ì±â ½ÃÀÛÇߴµ¥¿ä ..scanf ÇÔ¼ö¿¡´ëÇؼ­ Áú¹®ÀÌ¿ä[4]     Opportunity
02/15 3034
3054   c¾ð¾î ´ÙÂ÷¿ø ¹è¿­ ±Ã±ÝÇÑ °Å[3]     ktf1234
02/13 2821
3053   JSP Áú¹® µå¸³´Ï´Ù.[1]     sonyy789
02/12 3699
3052   C¾ð¾î Ãâ·Â ¼­½ÄÀ» ÀÌ¿ëÇÑ ÀÚ¸´¼ö ÁöÁ¤ÀÌ ¹»±î¿ä..[2]     ktf1234
02/06 3871
3051   ¹¹°¡ À߸øµÈ°É±î¿ä ¤Ð¤Ð[4]     yous4831
02/06 3440
3050   c¾ð¾î »ó¼öÀǹøÁöÇ¥Çö ´äº¯Á»¿ä ¤Ð¤Ð[3]     ktf1234
02/05 2810
3049   °£´ÜÇÑ C¾ð¾î ¿¹Á¦Àε¥ ±Ã±ÝÇÑ°Ô ÀÖ¾î¿ä![3]     besunshine90
02/05 3462
3048   c¾ð¾î °ü·ÃÇؼ­ Áú¹®Á» ÇÏ°Ú½À´Ï´Ù.[1]     dudtntdud
01/28 2796
3047   c Áú¹®ÀÌ¿ä[6]     raldbstn8
01/24 3328
[1][2][3][4][5][6][7] 8 [9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org