The predefined functions used in the C standard library, and a few of the non-standard functions, include:
- assert (macro)
- (no functions)
- (no functions)
- imaxabs
- imaxdiv
|
- strtoimax
- strtoumax
|
- wcstoimax
- wcstoumax
|
- (no functions)
- (no functions)
- localeconv
- setlocale
- getaddrinfo
- getnameinfo
- longjmp, setjmp
- raise
- va_arg (macro)
- va_copy (macro)
- va_end (macro)
- va_start (macro)
- offsetof (macro)
- clearerr
- fclose
- feof
- ferror
- fflush
- fgetc
- fgetpos
- fgets
- fopen, freopen, fdopen (non-standard)
- fprintf
- fputc
- fputs
- fread
|
- fscanf
- fseek
- fsetpos
- ftell
- fwrite
- getc (macro)
- getchar (macro)
- gets
- perror
- printf, fprintf, sprintf, snprintf (non-standard)
- putc (macro)
- putchar, fputchar (non-standard) (macro)
|
- puts
- remove
- rename
- rewind
- scanf, fscanf, sscanf, vfscanf (non-standard), vscanf, vsscanf
- setbuf
- setvbuf
- tmpfile
- tmpnam
- ungetc
- vprintf, vfprintf, vsprintf
|
- btowc
- fgetwc
- fgetws
- fputwc
- fputws
- fwide
- fwprintf
- fwscanf
- getwc (macro)
- getwchar (macro)
- mbrlen
- mbrtowc
- mbsinit
- mbsrtowcs
- putwc (macro)
- putwchar (macro)
- swprintf
- swscanf
|
- ungetwc
- vfwprintf
- vswprintf
- vwprintf
- wcrtomb
- wcscat
- wcschr
- wcscmp
- wcscoll
- wcscpy
- wcscspn
- wcsftime
- wcslen
- wcsncat
- wcsncmp
- wcsncpy
- wcspbrk
- wcsrchr
|
- wcsrtombs
- wcsspn
- wcsstr
- wcstod
- wcstok
- wcstol
- wcstoul
- wcsxfrm
- wctob
- wmemchr
- wmemcmp
- wmemcpy
- wmemmove
- wmemset
- wprintf
- wscanf
|
- iswalnum
- iswalpha
- iswcntrl
- iswctype
- iswdigit
- iswgraph
|
- iswlower
- iswprint
- iswpunct
- iswspace
- iswupper
- iswxdigit
|
- towctrans
- towlower
- towupper
- wctrans
- wctype
|
Non-standard headers
- farmalloc
- getch, getche, gotoxy
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)