요즘 다 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