文字列操作

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

C言語における文字列の扱い
  • charの配列として扱う
  • 配列に対して、直接的に代入することはできない
    例)  × str = "abcde";
  • 配列の初期化時には代入することが可能
    例)  char str[] = "abcdef";
よく使う文字列操作関数
  • strcpy(str1,str2)  ・・・文字列のコピー(str2からstr1へ)。char配列に対する代入は実質的にこの関数を使うと良い
  • strlenh(str) ・・・ 配列strに格納されている文字列の長さを返す

Comments