実行の継続が許可された場合、EINVALまたはerrnoが NULL ポインターならば、これらの関数はEINVALを返し、destをsrcに設定します。コピー先の文字列が小さすぎると、ERANGEを返し、errnoをERANGEに設定します。 正常に実行されると、コピー先の文字列は常に NULL で
strDestination または strSource が null ポインタの場合、またはコピー先文字列が小さすぎる場合は、「パラメータの検証」に説明されているように、無効なパラメータ ハンドラが呼び出されます。実行の継続が許可された場合、これらの関数は EINVAL を返し、errno を EINVAL に設定します。
strxfrm サブルーチンは、可能な場合はストリング全体を変換しますが、 String1 パラメーターが指す配列内の Number パラメーターで指定されたバイト数を超えないようにします。 したがって、 Number パラメーターの値が 0 の場合は、 String1 パラメーターを NULL ポイ...
strDestination または strSource が null ポインターの場合、またはコピー先文字列が小さすぎる場合は、「パラメーターの検証」に説明されているように、無効なパラメーター ハンドラーが呼び出されます。 実行の継続が許可された場合、これらの関数は EINVAL を返し、errno を EINVAL に設定しま...
strDestination または strSource が null ポインターの場合、またはコピー先文字列が小さすぎる場合は、「パラメーターの検証」に説明されているように、無効なパラメーター ハンドラーが呼び出されます。 実行の継続が許可された場合、これらの関数は EINVAL を返し、errno を EINVAL に設定しま...
パラメーター strDestination 対象文字列。 strSource NULL で終わる元の文字列。 戻り値 これらの関数は、コピー先文字列を返します。 エラーを示す戻り値は予約されていません。 解説 strcpy関数は、strSourceを、終端の NULL 文字も含めて、strDestinationで指定された場所にコピーします。 コピー...