strxfrm

Autres langues

Langue: ru

Autres versions - même langue

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

Section: 3 (Bibliothèques de fonctions)

îáú÷áîéå

strxfrm - ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÓÔÒÏËÉ

óéîôáëóéó


#include <string.h>



size_t strxfrm(char *dest, const char *src, size_t n);

ïðéóáîéå

æÕÎËÃÉÑ strxfrm() ÐÒÅÏÂÒÁÚÕÅÔ ÓÔÒÏËÕ src × ÆÏÒÍÕ, ÐÒÉ ËÏÔÏÒÏÊ ÒÅÚÕÌØÔÁÔ strcmp() ÎÁ Ä×ÕÈ ÓÔÒÏËÁÈ, ÐÒÅÏÂÒÁÚÏ×ÁÎÎÙÈ ÐÏÓÒÅÄÓÔ×ÏÍ strxfrm(), ÂÕÄÅÔ ÔÁËÉÍ ÖÅ, ËÁË É ÒÅÚÕÌØÔÁÔ strcoll ÎÁ ÉÓÈÏÄÎÙÈ ÓÔÒÏËÁÈ. ðÅÒ×ÙÅ n ÓÉÍ×ÏÌÏ× ÐÒÅÏÂÒÁÚÏ×ÁÎÎÏÊ ÓÔÒÏËÉ ÐÏÍÅÝÁÀÔÓÑ × dest. ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÏÓÎÏ×Ù×ÁÅÔÓÑ ÎÁ ÔÅËÕÝÉÈ ÒÅÇÉÏÎÁÌØÎÙÈ ÎÁÓÔÒÏÅË ËÁÔÅÇÏÒÉÉ LC_COLLATE. (óÍÏÔÒÉ setlocale(3)).

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

æÕÎËÃÉÑ strxfrm() ×ÏÚ×ÒÁÝÁÅÔ ËÏÌÉÞÅÓÔ×Ï ÂÁÊÔ, ÎÅÏÂÈÏÄÉÍÙÈ ÄÌÑ ÒÁÚÍÅÝÅÎÉÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÎÏÊ ÓÔÒÏËÉ × dest, ÂÅÚ ÚÁ×ÅÒÛÁÀÝÅÇÏ ÓÉÍ×ÏÌÁ `\0'. åÓÌÉ ×ÏÚ×ÒÁÝÅÎÎÏÅ ÚÎÁÞÅÎÉÅ ÒÁ×ÎÏ n ÉÌÉ ÂÏÌØÛÅ, ÔÏ ÓÏÄÅÒÖÉÍÏÅ dest ÎÅ ÏÐÒÅÄÅÌÅÎÏ.

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

SVID 3, BSD 4.3, ISO 9899

úáíåþáîéñ

ðÒÉ ÕÓÔÁÎÏ×ËÅ locale × "POSIX" ÉÌÉ "C", strxfrm() ÜË×É×ÁÌÅÎÔÎÁ ËÏÐÉÒÏ×ÁÎÉÀ ÓÔÒÏËÉ Ó ÐÏÍÏÝØÀ strncpy.

óíïôòé ôáëöå

bcmp(3), memcmp(3), strcasecmp(3), strcmp(3), strcoll(3), setlocale(3)

ðåòå÷ïä


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

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