strcpy_s 関数は、文字列 src を文字列 dst に安全にコピーするために使用されます。その構文は次のとおりです。パラメータの有効性を確認します。 strcpy_s を呼び出して src を dst にコピーします。戻り値をチェックして、コピーが成功したか、ターゲット文字列が小さすぎたかを確認します。
#C での strcpy_s 関数の使用法
strcpy_s 関数は、ある文字列を別の文字列にコピーするために使用されます。文字列を安全にコピーするの strcpy 関数よりも優れています。
構文:
<code class="cpp">errno_t strcpy_s(char* dst, size_t dstSize, const char* src);</code>
パラメータ:
戻り値:
使用法:
src# を確認してください## 有効な文字列を指し、
dstSize はソース文字列を収容するのに十分な大きさです。
Call strcpy_s:
<code class="cpp">char dst[100]; const char* src = "Hello, world!"; strcpy_s(dst, sizeof(dst), src); std::cout << dst << std::endl; // 输出 "Hello, world!"</code>注:
strcpy_s は自動的に末尾に表示されます。対象文字列 ヌル文字「\0」を追加します。
、
src が nullptr、または
dstSize が ## の場合#0 の場合、strcpy_s
は EINVAL を返します。
dstSize パラメータには null 文字を含める必要があります。そうしないと、
以上がC++ で strcpy_s を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。