요즘 다 Win32 API와 MSVC C Runtime Library만 불러다쓰니 어느게 표준 함수인지 모르겠다.
그래서, 표준함수를 찾아 보았다.

표준 함수 목록

------------------------------------------------------------------------------------
C89
------------------------------------------------------------------------------------
assert.h
assert()

ctype.h
isalnum() isalpha() iscntrl() isdigit() isgraph() 
islower() isprint() ispunct() isspace() isupper() 
isxdigit() tolower() toupper()

locale.h
localeconv() setlocale()

math.h
acos() asin() atan() atan2() ceil() 
cos() cosh() exp() fabs() floor() 
fmod() frexp() ldexp() log() log10() 
modf() pow() sin() sinh() sqrt() 
tan()

setjmp.h
longjmp() setjmp()

signal.h
raise() signal()

stdarg.h
va_arg() va_end() va_start()

stddef.h
offsetof()

stdio.h
clearerr() fclose() feof() ferror() fflush() 
fgetc() fgetpos() fgets() fopen() fprintf() 
fputc() fputs() fread() freopen() fscanf() 
fseek() fsetpos() fwrite() getc() getchar() 
gets() main() perror() printf() putc() 
putchar() puts() remove() rename() rewind() 
scanf() setbuf() setvbuf() sprintf() sscanf()
tmpfile() tmpnam() ungetc() vfprintf() vprintf() 
vsprintf()

stdlib.h
abort() abs() atexit() atof() atoi() 
atol() bsearch() calloc() div() exit() 
free() ftell() getenv() labs() ldiv() 
malloc() mblen() mbstowcs() mbtowc() qsort() 
rand() realloc() sizeof() srand() strtod() 
strtol() strtoul() system() wctomb() wcstombs()

string.h
memchr() memcmp() memcpy() memmove() memset() 
strcat() strchr() strcmp() strcoll() strcpy() 
strcspn() strerror() strlen() strncat() strncmp() 
strncpy() strpbrk() strrchr() strspn() strstr() 
strtok() strxfrm()

time.h
asctime() clock() ctime() difftime() gmtime() 
localtime() mktime() strftime() 


------------------------------------------------------------------------------------
C99
------------------------------------------------------------------------------------
complex.h
cabs() cabsf() cabsl() cacos() cacosf() 
cacosl() cacosh() cacoshf() cacoshl() carg() 
cargf() cargl() casin() casinf() casinl() 
casinh() casinhf() casinhl() catan() catanf() 
catanl() catanh() catanhf() catanhl() conj() 
conjf() conjl() ccos() ccosf() ccosl() 
ccosh() ccoshf() ccoshl() cproj() cprojf() 
cprojl() cexp() cexpf() cexpl() cimag()
cimagf() cimagl() clog() clogf() clogl()
cpow() cpowf() cpowl() creal() crealf()
creall() csin() csinf() csinl() csinh()
csinhf() csinhl() csqrt() csqrtf() csqrtl()
ctan() ctanf() ctanl() ctanh() ctanhf()
ctanhl()
 
ctype.h
isblank()

fenv.h
feclearexcept() feholdexcept() fegetenv() fegetexceptflag() fegetround()
feraiseexcept() fesetenv() fesetexceptflag() fesetround() fetestexcept()
feupdateenv()

inttypes.h
imaxabs() imaxdiv() strtoimax() strtoumax()  wcstoimax() 
wcstoumax()

math.h
acosf() acosl() acosh() acoshf() acoshl()
asinf() asinl() asinh() asinhf() asinhl()
atanf() atanl() atanh() atanhf() atanhl()
atan2f() atan2l() cbrt() cbrtf() cbrtl()
ceilf() ceill() cosf() cosl() coshf()
coshl() copysign() copysignf() copysignl() erf() 
erff() erfl() erfc() erfcf() erfcl() 
expf() expl() exp2() exp2f() exp2l()
expm1() expm1f() expm1l() fabsf() fabsl()
floorf() floorl() fdim() fdimf() fdiml()
fma() fmaf() fmal() fmax() fmaxf()
fmaxl() fmin() fminf() fminl() fmodf()
fmodl() frexpf() frexpl() hypot() hypotf()
hypotl() ilogb() ilogbf() ilogbl() ldexpf()
ldexpl() lgamma() lgammaf() lgammal() llrint()
llrintf() llrintl() llround() llroundf() llroundl()
logf() logl() logb() logbf() logbl()
log10f() log10l() logp1() logp1f() logp1l()
log2() log2f() log2l() lrint() lrintf()
lrintl() lround() lroundf() lroundl() modff()
modfl() nan() nanf() nanl() nearbyint() 
nearbyintf() nearbyintl() nextafter() nextafterf() nextafterl()
nexttoward() nexttowardf() nexttowardl() powf() powl()
remainder() remainderf() remainderl() remquo() remquof() 
remquol() rint() rintf() rintl() round() 
roundf() roundl() scalbln() scalblnf() scalblnl()
scalbn() scalbnf() scalbnl() sinf() sinl()
sinhf() sinhl() sqrtf() sqrtl() tanf()
tanl() tanhf() tanhl() tgamma() tgammaf()
tgammal() trunc() truncf() truncl()

stdarg.h
va_copy()

stdio.h
fgetpos() fgets() fopen() fprintf() fputs() 
fread() freopen() fscanf() fwrite() printf()
scanf() setbuf() setvbuf() snprintf() sprintf() 
sscanf() vfprintf() vfscanf() vprintf() vscanf()
vsnprintf() vsprintf() vsscanf()

stdlib.h
atoll() _Exit() llabs() lldiv() mbstowcs() 
mbtowc() strtod() strtof() strtol() strtold() 
strtoll() strtoul() strtoull() wcstombs()

string.h
memcpy() strcat() strcpy() strncat() strncpy() 
strtok() strxfrm()

time.h
mkxtime() strftime() strfxtime() zonetime()

wchar.h
btowc() fgetwc() fgetws() fputwc()fputws() 
fwide() fwprintf() fwscanf() getwc() getwchar()
mbrlen() mbrtowc() mbsinit() mbsrtowcs() putwc() 
putwchar() swprintf() swscanf() ungetwc() vfwprintf() 
vfwscanf() vswprintf() vswscanf() vwprintf() vwscanf() 
wcrtomb() wcsftime() wcsrtombs() wcstod() wcstof() 
wcstol() wcstold() wcstoll() wcstoul() wcstoull() 
wcscat() wcschr() wcscmp() wcscoll() wcscpy() 
wcscspn() wcslen() wcsncat() wcsncmp() wcsncpy() 
wcspbrk() wcsrchr() wcsspn() wcsstr() wcstok()
wcsxfrm() wctob() wmemchr() wmemcmp() wmemcpy() 
wmemmove() wmemset() wprintf() wscanf()

wctype.h
iswalnum() iswalpha() iswblank() iswcntrl() iswctype()
iswdigit() iswgraph() iswlower() iswprint() iswpunct() 
iswspace() iswupper() iswxdigit() towctrans() towlower()
towupper() wctrans() wctype()


참고자료:
http://www.utas.edu.au/infosys/info/documentation/C/CStdLib.html
http://www.esnips.com/doc/46e78cce-ef6e-47c4-b828-82fa1f88ea81/A-Dictionary-of-ANSI-Standard-C-Function-Definitions

 
Posted by 셈말짓기 :