แฅแกแแแจแ แแแแแชแแแแแแก แแแแแแแแแกแ แแ แแแฆแแแแก curl แแ แแแ แแแแก แแแขแแ แแ, แแแแแแ แกแขแแแแแ แแแ, แแแแแแชแฎแแแ แแ แแแฅแขแแก แแแแแก แแแแแจแ strcpy() แคแฃแแฅแชแแแก แแแฃแฅแแแแแก แแ แแแกแ แแแแแแแแจแ แแแแแงแแแแแแก แแแ แซแแแแแก แจแแกแแฎแแ. แแก แแแแแฌแงแแแขแแแแแ แแแฐแงแแ แแแกแฃแ แฌแแแก strncpy() แคแฃแแฅแชแแแก แแแฃแฅแแแแแก, แ แแแแแแช แจแแงแแแแแก แกแขแ แแฅแแแแแแ แแแแขแแแแก แแแแกแแแฆแแ แฃแ แ แแแแแแแแแก แแแแแ แแแก. strncpy()-แแก แแแแแงแแแแแ แฅแแแแแ แจแแชแแแแแแแก แ แแกแแก แกแขแ แแฅแแแแก แแแแแก แชแแ แแแแ แกแแแแแแแก แแ แแ แกแแแแแแก แแ แแฃแแแแแ แแแแแขแแแแแ แจแแแกแแแแก แแแแ.
strncpy() แคแฃแแฅแชแแแก แแแแแซแแฎแแแแแ แจแแแชแแแแ strcpy() แคแฃแแฅแชแแแ, แ แแแแแแช แแ แแแแแซแแฎแแแแแแ แแแแแงแแคแแ แแแฎแกแแแ แแแแก แแแแแจแแฃแแแแแก แแฃแคแแ แแกแแแแก, แกแแฌแงแแกแ แกแขแ แแฅแแแแก แแแแแก แแแแแแแแกแฌแแแแแแ, แแ แแแแฌแแแแแ, แแแแฎแแแแแ แแฃ แแ แ แกแแฌแงแแกแ แกแขแ แแฅแแแ แแ แแแแแจแแฃแแแแแก แแฃแคแแ แแก แแแแแแ. strlcpy() แคแฃแแฅแชแแ แแ แจแแชแแแแแ, แ แแแแแ แแก แงแแแแแแแแก แแแแแฎแแแแ แแแแแ แกแขแ แแฅแแแแก แแแแแ แแแแก แแ แจแแชแแแแแก แแแแ แฃแแแแแก.
แแฎแแ strcpy() แคแฃแแฅแชแแแก แงแแแแ แแแแแซแแฎแแแ แจแแแชแแแแ แแฎแแแ แคแฃแแฅแชแแแ curlx_strcopy(dest, dsize, src, slen). curlx_strcopy() แคแฃแแฅแชแแแก แกแญแแ แแแแ แฌแงแแ แแก แแ แแแแแจแแฃแแแแแก แแฃแคแแ แแแแก แแแแ, แแ แแแแแแแ, แ แแ แแแแแจแแฃแแแแแก แแฃแคแแ แ แฃแแแ แแงแแก แฌแงแแ แแก แแฃแคแแ แแ แแแแ, แ แแแ แแแแแแกแแแก แกแขแ แแฅแแแแก แแแแแแแแแ แแแแแ null แกแแแแแแ, แ แแแแแแช แแแแขแแแ แแฃแคแแ แแก แแแแแก, แ แแแ แแแแแแแ แแฅแแแก แแชแแแแแฃแแ แแแกแ แแแแแขแแแแแ แแแแแ แแแแก แแ แแก. แแฃ แแแแแจแแฃแแแแแก แแฃแคแแ แแก แแแแ แแฃแแแ แแแขแแ, แแแแ แแ แแ แแ แแก แกแแแแแ แแกแแ แแแแ แแแแแจแแฃแแแแแก แกแขแ แแฅแแแแก แแแแแ แแแแกแแแแก, แแแกแแฌแงแแกแจแ แแแแขแแแ null แแแแขแ. void curlx_strcopy(char *dest, size_t dsize, const char *src, size_t slen) { DEBUGASSERT(slen < dsize); if(slen < dsize) { memcpy(dest, src, slen); dest[slen] = 0; } else if(dsize) dest[0] = 0; }
strcpy()-แแก curlx_strcopy()-แแ แฉแแแแชแแแแแ แแแแฎแแ แชแแแแแ, แ แแแแแ แแ แกแแแแแก แแแแแแแแฃแ แ แจแแชแแแแแก แ แแกแแ, แ แแช แแฌแแแแก แแแแแก แแแแแฏแแแแก แแแฎแกแแแ แแแแก แจแแแแฌแแแแแแก/แแแแแงแแคแแแกแ แแ strcpy() แแแแแซแแฎแแแแแก แจแแ แแก, แแแแแแแแแ, แแแแแก แแฎแแแแ แแแฌแแแแก แแแฃแแแแ แแ แแแแแแแแแแแแแ แแ แแแแแก แฉแแกแแแ แจแแแแฌแแแแแกแ แแ strcpy() แแแแแซแแฎแแแแก แจแแ แแก. แแแ แแ แแแแกแ, strcpy-แแก แแแแแงแแแแแแก แแแฃแฅแแแแ แแฆแแแคแฎแแ แแก แชแ แฃ แแแแแแแแ แจแแแแแแแแก แแแแแแก แแแฃแชแแแแแแแก แแแแแ แแจแแแแแแ, แ แแช แแแแแฌแแแฃแแแ แฎแแแแแแฃแ แ แแแขแแแแฅแขแแก แแแกแขแ แฃแแแแขแแแแก แแแแ แแ แแกแฌแแ แ แแฆแแแฉแแแแแแ, แ แแแแแแแช strcpy()-แแก แแ แกแแแแแแก แแแฃแชแแแแแแแ แแแแฉแแแแแ แแแแจแ แฃแแแ แแ แกแแแฃแแ แจแแแแฌแแแแแแแก แแแแแแแแกแฌแแแแแแก แแแ แแจแ.
แฌแงแแ แ: opennet.ru
