タグ

2011年5月19日のブックマーク (1件)

  • C言語-文字列処理(文字列コピー・連結・検索)

    1.3 文字列処理関数 (3) (関数strcpy, strcat) 入力した2つの文字列を1つに連結する。[pro1-9.c] 入力文字列を配列buff1, buff2に格納し、配列buffに連結した結果を格納することにする。まず、配列buff1のデータを配列buffにコピーし、次に配列buff2のデータを配列buffに連結する。 配列buff1のデータを配列buffに格納するのに、 buff = buff1; とはできない。配列名のbuff1は先頭アドレス表す定数であり、上の式はそのアドレスをbuff(これも先頭アドレス表す定数)に格納することになる。(実際にはエラーである。配列名はアドレスを表す定数である。) #include <string.h> char *strcpy(char *str1, char *str2); 文字列str1に文字列str2をコピーする。(結果は、str

    matogawa183
    matogawa183 2011/05/19
    文字列の連結方法