文字列操作関数として,以下のものがあります。
表 7.11
文字列操作関数
関数/マクロ名
概要
memcpy
メモリ・コピー
memmove
メモリ移動
strcpy
文字列コピー
strncpy
文字列コピー(文字数指定)
strcat
文字列連結
strncat
文字列連結(文字数指定)
memcmp
メモリ比較
strcmp
文字列比較
strncmp
文字列比較(文字数指定)
memchr
メモリ検索
strchr
文字列検索(指定文字の最初の位置)
strcspn
文字列検索(指定文字列を含まない最大の長さ)
strpbrk
文字列検索(指定したいずれかの文字)
strrchr
文字列検索(最後の位置)
strspn
文字列検索(指定文字列を含む最大の長さ)
strstr
文字列検索(指定文字列の最初の位置)
strtok
トークン分割
memset
オブジェクトの初期化
strerror
エラー・メッセージの取得
strlen
文字列の長さ