スポンサーリンク

strcpyで文字列をコピー

下記の形式で、strDstにstrSrcの文字列をコピーします。
strDstとstrSrcは、char型の配列へのポインタになります。

下記がサンプルコードになります。
参考:[c言語]char型で文字列を宣言時に初期化する5つの方法

下記が実行結果になります。

スポンサーリンク

strcpyの際はメモリリークに注意

コピー先のstrDstのメモリが足りないとメモリリークとなってしまいます。
strDstのメモリ >= strSrcのメモリ である必要があります。
もちろん終端のNULL文字も含むことにも注意が必要です。

下記は絶対にやってはいけないソースコードです。
abortします。

下記が実行結果になります。

スポンサーリンク