Підтримка
www.wikidata.uk-ua.nina.az
string h zagolovnij fajl standartnoyi biblioteki movi Si sho mistit funkciyi dlya roboti z nul terminovanimi ryadkami i riznimi funkciyami roboti z pam yattyu Funkciyi ogolosheni v string h shiroko vikoristovuyutsya oskilki buduchi chastinoyu standartnoyi biblioteki voni garantovano pracyuyut na vsih platformah sho pidtrimuyut Si Odnak isnuyut deyaki potencijni problemi z bezpekoyu taki yak perepovnennya buferu sho sponukaye na korist viboru bezpechnishih mozhlivo mensh perenosimih variantiv Krim cogo ryadkovi funkciyi pracyuyut tilki z naborom simvoliv ASCII abo jogo sumisnimi rozshirennyami takimi yak ISO 8859 1 bagatobajtovi koduvannya taki yak UTF 8 budut pracyuvati z vidznakoyu sho dovzhina ryadku bude viznachatisya yak chislo bajtiv a ne chislo simvoliv Yunikodu yakim voni vidpovidayut Nesumisni z ASCII ryadki zazvichaj obroblyayutsya kodom opisanim v wchar h Bilshist funkcij string h ne roblyat niyakogo vidilennya pam yati i kontrolyu mezh cej obov yazok cilkom lyagaye na plechi programista Konstanti i tipiIm ya Primitki NULL rozshiryuyetsya v nulovij vkazivnik tobto znachennya yake garantovano ne ye validnoyu adresoyu ob yektu v pam yati size t bezznakove cile sho maye toj zhe tip sho i rezultat operatora sizeof FunkciyiIm ya Primitki void void dest const void src size t n kopiyuye n bajtiv z oblasti pam yati src v dest yaki ne povinni peretinatisya u inshomu vipadku rezultat neviznachenij mozhlivo yak pravilne kopiyuvannya tak i ni void void dest const void src size t n kopiyuye n bajtiv z oblasti pam yati src v dest yaki na vidminu vid memcpy mozhut perekrivatisya void const void s char c size t n Povertaye vkazivnik na pershe vhodzhennya z v pershih n bajtah s abo NULL yaksho ne znajdeno int const void s1 const void s2 size t n porivnyuye pershi n simvoliv v oblastyah pam yati void void int z size t zapovnyuye oblast pam yati odnim bajtom z char char dest const char src dopisuye ryadok src v kinec dest char char dest const char size t dopisuye ne bilshe n pochatkovih simvoliv ryadka src abo vsyu src yaksho yiyi dovzhina menshe u kinec dest char const char int shukaye simvol u ryadku pochinayuchi z golovi i povertaye jogo adresu abo NULL yaksho ne znajdenij char const char int shukaye simvol u ryadku pochinayuchi z hvosta i povertaye jogo adresu abo NULL yaksho ne znajdenij int const char const char leksikografichne porivnyannya ryadkiv int const char const char size t leksikografichne porivnyannya pershih n bajtiv ryadkiv int const char const char leksikografichne porivnyannya ryadkiv z urahuvannyam lokali char a href wiki Strcpy title Strcpy strcpy a char toHere const char fromHere kopiyuye ryadok z odnogo miscya v inshe char char toHere const char fromHere size t n kopiyuye do n bajt ryadku z odnogo miscya v inshe char a href wiki Strerror title Strerror strerror a int povertaye ryadkove podannya povidomlennya pro pomilku errno ne potokobezpechna size t const char povertaye dovzhinu ryadka size t const char s const char accept viznachaye maksimalnu dovzhinu pochatkovogo pidryadka sho skladayetsya viklyuchno z bajtiv pererahovanih v accept size t const char s const char reject viznachaye maksimalnu dovzhinu pochatkovogo pidryadka sho skladayetsya viklyuchno z bajtiv ne perelichenih u reject char const char s const char accept znahodit pershe vhodzhennya bud yakogo simvolu pererahovanogo v accept char const char haystack const char needle znahodit pershe vhodzhennya ryadka needle v haystack char char const char peretvoryuye ryadok u poslidovnist tokeniv Ne potiko bezpechna nereyentrantna size t char dest const char src size t n stvoryuye vidtranslovanu kopiyu ryadka taku sho doslivne porivnyannya yiyi strcmp bude ekvivalentno porivnyannyu z kollatorom Rozshirennya do ISO C Im ya Primitki Viznachena u char const char stvoryuye kopiyu ryadka i povertaye vkazivnik na neyi POSIX najpershe rozshirennya v BSD errno t char a href wiki Restrict title Restrict restrict a s1 rsize t s1max const char restrict s2 variant strcpy z kontrolem kordoniv ISO IEC WDTR 24731 void void dest const void src size t n variant memcpy z povernennyam bajta nastupnogo za ostannimi zapisami GNU void void dest const void src int c size t n kopiyuye do n bajt z odniyeyi oblasti pam yati v inshu ne povinni peretinatisya zupinyayuchis pri zustrichi simvolu c UNIX 98 int int char size t povertaye ryadkove predstavlennya kodu pomilki errno potiko bezpechna nevelika riznicya v semantici mizh GNU ta POSIX GNU POSIX size t char dest const char src size t n variant strcpy z kontrolem kordoniv pershopochatkovo OpenBSD zaraz takozh FreeBSD Solaris Mac OS X char char const char char potiko bezpechna reyenterabelna versiya strtok POSIX char int sig analogichno z strerror povertaye ryadkove predstavlennya sig ne potiko bezpechna BSDs Solaris LinuxPosilannyastring h dokumentaciya 6 listopada 2015 u Wayback Machine angl
Топ