strncat

[strɪŋ ˈɛn kæt] ストリング・エヌ・キャット

1. C言語の標準ライブラリ関数の一つで、ある文字列の末尾に、別の文字列から指定された文字数(バイト数)だけを連結します。

`strncat`は、C言語で文字列を安全に結合するために使用される関数です。ソース文字列全体ではなく、指定された最大文字数(バイト数)のみをデスティネーション文字列に連結するため、バッファオーバーフローのリスクを軽減できます。
char dest[20] = "Hello"; char src[] = " World"; strncat(dest, src, sizeof(dest) - strlen(dest) - 1); (char dest[20] = "Hello"; char src[] = " World"; strncat(dest, src, sizeof(dest) - strlen(dest) - 1);)
関連