| cppreference.com -> 標準 C 文字列 & 文字関数 |
| atof() | 文字列をdouble型に変換する |
| atoi() | 文字列をint型に変換する |
| atol() | 文字列をlong型に変換する |
| isalnum() | 文字列がアルファベットか数値ならばtrueを返す |
| isalpha() | 文字列がアルファベットならtrueを返す |
| iscntrl() | 文字列が制御文字ならtrueを返す |
| isdigit() | 文字列が数字ならtrueを返す |
| isgraph() | 文字列が表示可能な文字ならtrueを返す |
| islower() | 文字列が英語の小文字ならtrueを返す |
| isprint() | 文字列がスペースを除く表示可能な文字ならtrueを返す |
| ispunct() | スペースと英数字を除く表示可能な文字ならtrueを返す |
| isspace() | 文字列が空白文字(タブ、改行も含む)ならtrueを返す |
| isupper() | 文字列が英語の大文字ならtrueを返す |
| isxdigit() | もし文字列が16進数の文字であればtrueを返す |
| memchr() | 配列の中から文字を検索し、最初に見つかったものを返す |
| memcmp() | 2つのバッファを比較する |
| memcpy() | メモリエリアをコピーする |
| memmove() | メモリエリアを別の場所に移動する |
| memset() | バッファを文字で埋める |
| strcat() | 2つの文字列を結合する |
| strchr() | 文字列の中から文字を検索し、最初に見つかったものを返す |
| strcmp() | 2つの文字列を比較する |
| strcoll() | 現在のロケールを利用して2つの文字列を比較する |
| strcpy() | 文字列を別の場所にコピーする |
| strcspn() | 指定された文字列の中の文字で構成されていない文字列を検索し、長さを返す |
| strerror() | エラーコードを説明する文字列を返す |
| strlen() | 文字列の長さを求める |
| strncat() | 文字列を結合する。付ける方の文字列の長さを指定する |
| strncmp() | 2つの文字列を指定された長さ分だけ比較する |
| strncpy() | 指定された長さの文字列をコピーする |
| strpbrk() | 指定された文字列に含まれる文字が、もう一つの文字列の中で最初に現れる位置を返す |
| strrchr() | 文字列の中から文字を検索し、一番後ろにあるものの位置を返す |
| strspn() | 指定された文字列の中の文字で構成されている文字列を検索し、長さを返す |
| strstr() | 部分文字列が最初に現れる位置を検索する |
| strtod() | 文字列をdouble型に変換する |
| strtok() | 文字列内の次のトークンを検索する |
| strtol() | 文字列をlong型に変換する |
| strtoul() | 文字列をunsigned longに変換する |
| strxfrm() | ロケールに基づいて文字列を変換してコピーする |
| tolower() | 文字列を小文字に変換する |
| toupper() | 文字列を大文字に変換する |