sprintfではなくsnprintfを使う
sprintf
確保済の
バッファ
領域より書き込むデータのほうが大きいときに、
バッファオーバーフロー
の危険性がある。
snprintf
バッファの最大サイズを指定できるので、データがバッファより大きくなってもバッファからあふれることがない。