strncpyははまりやすいおおたの物置strncpyははまりやすい2014-09-11cppTweetstrncpyは結構はまりどころがあります。以下のコードは正しく動作しません。str);strncpyはコピー先、コピー元、コピー長を引数で取ります。終端文字がコピー先にコピーされません。未初期化の部分まで文字列扱いになります。以下のコードでその様子をうかがえます。9testという文字列をコピーし、.txtという文字列を追加して、test.txt作る予定が、間に他の値が入っています。strcatは第一引数の文字列の終わりに第二引数をつなげます。意図しない文字が間に挟まっています。文字列結合などをする場合は気をつける必要があります。ota42yC++/Ruby/RoR/golang/rust/flutter。