7.5.9 文字列操作関数

文字列操作関数として,以下のものがあります。

表 7.11

文字列操作関数

関数/マクロ名

概要

memcpy

メモリ・コピー

memmove

メモリ移動

strcpy

文字列コピー

strncpy

文字列コピー(文字数指定)

strcat

文字列連結

strncat

文字列連結(文字数指定)

memcmp

メモリ比較

strcmp

文字列比較

strncmp

文字列比較(文字数指定)

memchr

メモリ検索

strchr

文字列検索(指定文字の最初の位置)

strcspn

文字列検索(指定文字列を含まない最大の長さ)

strpbrk

文字列検索(指定したいずれかの文字)

strrchr

文字列検索(最後の位置)

strspn

文字列検索(指定文字列を含む最大の長さ)

strstr

文字列検索(指定文字列の最初の位置)

strtok

トークン分割

memset

オブジェクトの初期化

strerror

エラー・メッセージの取得

strlen

文字列の長さ