strcpy_s

[ˈstrɪŋkɒpiˌɛs] ストリングコピーエス

1. バッファオーバーフローを防ぐために、指定されたサイズのバッファに文字列を安全にコピーするC/C++関数。

`strcpy_s`は、標準の`strcpy`関数が持つバッファオーバーフローの脆弱性に対処するために、Microsoft Visual C++が導入したセキュリティ強化版の関数です。コピー先のバッファサイズを指定することで、バッファを超えた書き込みを防ぎ、プログラムの安定性とセキュリティを向上させます。
char destination[50]; strcpy_s(destination, sizeof(destination), "Hello, World!"); (`char destination[50];`に`"Hello, World!"`を安全にコピーします。)
関連
strcat_s
memcpy_s
Safe CRT
C/C++