修正前 if ( !strcpy( buf1, buf2 ) ) { エラー処理 ; } 修正案1 if ( strcmp( buf1, buf2 ) == 0 ) { エラー処理 ; } 修正案2 strcpy( buf1, buf2 ) ; 解説 strcpy( )は第1引数を返すだけで、 コピーの成功/失敗を返すものではありません。