文字列を切り出した後、必ず終端文字(ヌル文字)を追加する必要があります。 これは、C言語の文字列がヌル文字で終わることを前提としているためです。 strncpyやmemcpyを使用した場合、手動で終端文字を追加します。 例：destination[5] = '\\0';のように、コピーした文字数の次の位置にヌル文字を追加します。