|
C言語主要関数リファレンス(定義済み関数の仕様と用例) [ INDEX ]| ・プログラムの終了 | exit, atexit, abort, assert |
|---|
| ・シグナル処理 | signal, raise |
|---|
| ・ストリームの開閉 | fopen, fclose, freopen |
|---|
| ・ストリーム・エラー | perror, strerror, feof, ferror, clearerr |
|---|
| ・コンソール操作 | kbhit, putch, getch, getche |
|---|
| ・標準入出力 | puts, putchar, gets, getchar |
|---|
| ・書式付き出力 | printf, sprintf, fprintf, vprintf, vsprintf, vfprintf |
|---|
| ・書式付き入力 | scanf, sscanf, fscanf |
|---|
| ・ファイルの設定 | setbuf, setvbuf, rename, remove |
|---|
| ・ファイル入出力1 | fputs, fgets, fwrite, fread |
|---|
| ・ファイル入出力2 | fputc, putc, fgetc, getc, ungetc |
|---|
| ・ファイル内の操作 | fseek, ftell, rewind, fgetpos, fsetpos, fflush |
|---|
| ・一時ファイル | tmpfile, tmpnam |
|---|
| ・データ型変換 | atoi, atol, atof, strtol, strtoul, strtod |
|---|
| ・メモリの割り当て | malloc, calloc, realloc, free |
|---|
| ・バッファ操作 | memset, memmove, memcpy, memccpy |
|---|
| ・バッファの調査 | memchr, memcmp, memicmp |
|---|
| ・文字の検査 | isdigit, isalpha, isalnum, islower, isupper, isspace |
|---|
| ・大/小文字変換 | tolower, toupper |
|---|
| ・文字列操作 | strlen, strcat, strncat, strcpy, strncpy, strtok |
|---|
| ・文字列の比較 | strcmp, strncmp, strcoll |
|---|
| ・文字の検索 | strchr, strrchr, strpbrk, strspn, strcspn |
|---|
| ・検索と並べ替え | strstr, bsearch, qsort |
|---|
| ・マルチバイト文字 | mblen, mbtowc, wctomb, mbstowcs, wcstombs |
|---|
| ・ワイド文字列1 | wcslen, wcscat, wcsncat, wcscpy, wcsncpy, wcstok |
|---|
| ・ワイド文字列2 | wcschr, wcsrchr, wcspbrk, wcsspn, wcscspn |
|---|
| ・ワイド文字列3 | wcsstr, wcscmp, wcsncmp, wcscoll |
|---|
| ・日時の取得 | time, clock, mktime, difftime |
|---|
| ・日時の変換 | ctime, gmtime, localtime, asctime, strftime |
|---|
| ・切り上げ・切り捨て | ceil, floor |
|---|
| ・絶対値 | abs, labs, fabs |
|---|
| ・実数の分解・合成 | modf, ldexp, frexp |
|---|
| ・指数と対数 | exp, log, log10 |
|---|
| ・商と余り | div, ldiv, fmod |
|---|
| ・べき乗と平方根 | pow, sqrt |
|---|
| ・乱数 | rand, srand |
|---|
| ・三角関数 | sin, sinh, cos, cosh, tan, tanh |
|---|
| ・逆三角関数 | asin, acos, atan, atan2 |
|---|
| ・ロケール情報 | setlocale, localeconv |
|---|
| ・ジャンプ処理 | setjmp, longjmp |
|---|
(最終更新日 : 200761月27日)
|
|