≫ ホーム ≫ C言語ヘッダファイル別一覧 ≫ string.h
string.h には文字列操作に関する関数が定義されています.
関数名 | 概要 |
---|---|
memcpy | オブジェクトを指定文字数分コピーする |
memmove | オブジェクトを指定文字数分コピーする |
strcpy | 文字列をコピーする |
strncpy | 文字列を指定文字数分コピーする |
関数名 | 概要 |
---|---|
strcat | 文字列を連結する |
strncat | 文字列を指定文字数分連結する |
関数名 | 概要 |
---|---|
memcmp | オブジェクトを指定文字数分比較する |
strcmp | 文字列を比較する |
strcoll | 文字列の比較をその時点のロケール (loclae) に従って行う |
strncmp | 文字列を指定文字数分比較する |
strxfrm | 文字列の変換を行う |
関数名 | 概要 |
---|---|
memchr | オブジェクトから文字を探索する |
strchr | 文字列の先頭から文字を探索する |
strcspn | 文字列中の指定文字列を含まない先頭部分の長さを求める |
strpbrk | 文字列から、指定したいずれかの文字を探索する |
strrchr | 文字列の最後から文字を探索する |
strspn | 文字列中の指定文字列を含む先頭部分の長さを求める |
strstr | 文字列から文字列を探索する |
strtok | 文字列を区切り文字で分割する |
関数名 | 概要 |
---|---|
memset | オブジェクトの先頭から指定文字数分文字をセットする |
strerror | エラー番号に対応するエラーメッセージを取得する |
strlen | 文字列の長さを取得する |
マクロ名 | 概要 |
---|---|
NULL | 空ポインタ定数 (null pointer constant) を表す |