文字列操作

C言語では、近年流行りの高級言語に比べると文字列の操作方法は不便です。しかし、string.hで定義されたライブラリを利用することで、文字列の操作が用意になります。

C言語における文字列の扱い

    • charの配列として扱う
    • 配列に対して、直接的に代入することはできない
    • 例) × str = "abcde";
    • 配列の初期化時には代入することが可能
    • 例) char str[] = "abcdef";

よく使う文字列操作関数

    • strcpy(str1,str2) ・・・文字列のコピー(str2からstr1へ)。char配列に対する代入は実質的にこの関数を使うと良い
    • strlen(str) ・・・ 配列strに格納されている文字列の長さを返す