C言語スタイルの文字列(char配列)を扱うとき、「この文字列の長さは何文字だろう?」と調べたり、ある文字列を別の配列にコピーしたり、2つの文字列を一つに繋げたり…。こうした、基本的な文字列操作は、プログラミングにおいて頻繁に発生します。