cppreference.com -> 標準 C 文字列 & 文字関数

標準 C 文字列 & 文字関数r

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() 文字列を大文字に変換する