strcpyは、文字列を別の文字配列にコピーするC標準ライブラリ関数・・・。
第1引数にコピー先の文字配列、第2引数にコピー元の文字列を指定する・・・。
後ろから前にコピーという感じ・・・。
コピー先の文字配列は、コピー元の文字列、それに加えてNULL文字を入れても十分に足りる大きさにしなければならない・・・。
文字列をコピーしてみよう・・・。
配列の宣言・・・。
str1はコピー元、"ABCDE"にセットされている・・・。
str2はコピー先、長さ256で十分足りる・・・。
一応、str2の先頭をNULL文字で埋めて、空文字("")にしとく・・・。
この状態で、str1, str2を出力・・・。
$ ./strcpy str1: ABCDE str2:
まだコピー前だからこうなる・・・。
str1をstr2にコピーする・・・。
で、もう一回出力・・・。
str1: ABCDE str2: ABCDE
コピーされた・・・。