strsep

Autres langues

Langue: ru

Autres versions - même langue

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

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

îáú÷áîéå

strsep - ÉÚ×ÌÅÞÅÎÉÅ ÔÏËÅÎÁ ÉÚ ÓÔÒÏËÉ

óéîôáëóéó


#include <string.h>



char *strsep(char **stringp, const char *delim);

ïðéóáîéå

åÓÌÉ *stringp ÒÁ×ÎÏ NULL, ÔÏ ÆÕÎËÃÉÑ strsep() ×ÏÚ×ÒÁÝÁÅÔ NULL É ÂÏÌØÛÅ ÎÉÞÅÇÏ ÎÅ ÄÅÌÁÅÔ. ÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÜÔÁ ÆÕÎËÃÉÑ ÎÁÈÏÄÉÔ ÐÅÒ×ÙÊ ÔÏËÅÎ × ÓÔÒÏËÅ stringp, ÇÄÅ ÔÏËÅÎÙ ÒÁÚÄÅÌÅÎÙ ÓÉÍ×ÏÌÁÍÉ ÉÚ ÓÔÒÏËÉ delim. üÔÏÔ ÔÏËÅÎ ÏÔÄÅÌÑÅÔÓÑ ÓÉÍ×ÏÌÏÍ '\0' (ÐÅÒÅÚÁÐÉÓÙ×ÁÑ ÒÁÚÄÅÌÉÔÅÌØ), Á *stringp ÏÂÎÏ×ÌÑÅÔÓÑ, ÞÔÏÂÙ ÕËÁÚÙ×ÁÔØ ÎÁ ÓÉÍ×ÏÌ ÐÏÓÌÅ ÔÏËÅÎÁ. ÷ ÓÌÕÞÁÅ ÅÓÌÉ ÒÁÚÄÅÌÉÔÅÌÉ ÎÅ ÎÁÊÄÅÎÙ, ×ÓÑ ÓÔÒÏËÁ *stringp ÓÞÉÔÁÅÔÓÑ ÔÏËÅÎÏÍ, Á *stringp ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ × NULL.

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

æÕÎËÃÉÑ strsep() ×ÏÚ×ÒÁÝÁÅÔ ÕËÁÚÁÔÅÌØ ÎÁ ÔÏËÅÎ, ÔÏ ÅÓÔØ ÉÓÈÏÄÎÏÅ ÚÎÁÞÅÎÉÅ *stringp.

úáíåþáîéñ

æÕÎËÃÉÑ strsep() ÂÙÌÁ ××ÅÄÅÎÁ × ËÁÞÅÓÔ×Å ÚÁÍÅÎÙ strtok(), ÐÏÔÏÍÕ ËÁË ÐÏÓÌÅÄÎÑÑ ÎÅ ÍÏÖÅÔ ÏÂÒÁÂÁÔÙ×ÁÔØ ÐÕÓÔÙÅ ÐÏÌÑ. ôÅÍ ÎÅ ÍÅÎÅÅ, strtok() ×ËÌÀÞÅÎÁ × ÓÔÁÎÄÁÒÔ ANSI-C É, ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÂÏÌÅÅ ÐÅÒÅÎÏÓÉÍÁ.

ïûéâëé òåáìéúáãéé

üÔÁ ÆÕÎËÃÉÑ ÐÏÄ×ÅÒÖÅÎÁ ÔÅÍ ÖÅ ÐÒÏÂÌÅÍÁÍ, ÞÔÏ É strtok(). ÷ ÞÁÓÔÎÏÓÔÉ, ÏÎÁ ÍÏÄÉÆÉÃÉÒÕÅÔ ÉÓÈÏÄÎÕÀ ÓÔÒÏËÕ. éÚÂÅÇÁÊÔÅ ÜÔÏÊ ÆÕÎËÃÉÉ.

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

BSD 4.4

óíïôòé ôáëöå

index(3), memchr(3), rindex(3), strchr(3), strpbrk(3), strspn(3), strstr(3), strtok(3)

ðåòå÷ïä


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

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