strdup

Autres langues

Langue: ru

Autres versions - même langue

Version: 12 ÁÐÒÅÌÑ 1993 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

îáú÷áîéå

strdup - ÄÕÂÌÉÒÏ×ÁÎÉÅ ÓÔÒÏËÉ

óéîôáëóéó


#include <string.h>



char *strdup(const char *s);

ïðéóáîéå

æÕÎËÃÉÑ strdup ×ÏÚ×ÒÁÝÁÅÔ ÕËÁÚÁÔÅÌØ ÎÁ ÎÏ×ÕÀ ÓÔÒÏËÕ, Ñ×ÌÑÀÝÕÀÓÑ ÄÕÂÌÉËÁÔÏÍ ÓÔÒÏËÉ s. ðÁÍÑÔØ ÄÌÑ ÎÏ×ÏÊ ÓÔÒÏËÉ ×ÙÄÅÌÑÅÔÓÑ Ó ÐÏÍÏÝØÀ malloc(3) É ÍÏÖÅÔ ÂÙÔØ ÏÓ×ÏÂÏÖÄÅÎÁ Ó ÐÏÍÏÝØÀ free(3).

÷ïú÷òáýáåíïå úîáþåîéå

æÕÎËÃÉÑ strdup() ×ÏÚ×ÒÁÝÁÅÔ ÕËÁÚÁÔÅÌØ ÎÁ ÄÕÂÌÉËÁÔ ÓÔÒÏËÉ, ÉÌÉ NULL, ÅÓÌÉ ÐÁÍÑÔÉ ÎÅÄÏÓÔÁÔÏÞÎÏ.

ïûéâëé

ENOMEM
îÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ ÄÌÑ ÒÁÚÍÅÝÅÎÉÑ ÄÕÂÌÉËÁÔÁ ÓÔÒÏËÉ.

óïïô÷åôóô÷éå óôáîäáòôáí

SVID 3, BSD 4.3

óíïôòé ôáëöå

calloc(3), malloc(3), realloc(3), free(3)

ðåòå÷ïä


ðÅÒÅ×ÏÄ Ó ÁÎÇÌÉÊÓËÏÇÏ (C) 2000 äÍÉÔÒÉÊ íÏÒÏÖÎÉËÏ× 

    (dm@simplex.irkutsk.ru, 2:5070/141.3)