Nyelv Könyvtár c (sorok és a memória (string

Timeout ha az áramlási ioctl

Szöveges fájl elfoglalt

Ez a függvény egy y kitevők a húr. Az alkalmazás nem változtathatja meg.

Az ANSI szabvány megköveteli strerror funkciót. de nem határozza meg egy string ki minden egyes hiba számát.

Bár ez a megvalósítás strerror lehetővé újrabeléptetéskor ANSI C azt jelzi, hogy az egymást követő hívások strerror átírhatja kimenet vonal; Így hordozható programban nem függhet reentrancy ezt az eljárást.

strerror nem igényel támogató operációs szubrutinok.

strlen - karakterlánc hosszát

strlen függvény megszámolja a hossza a karaktersorozatot kezdődően * str. számítva a jelek, míg a NULL karaktert.

strlen visszaadja a karakterek számát.

Az ANSI szabvány előírja, strlen függvény.

strlen nem igényel semmilyen működési eljárások.

strncat - egybetoldjuk húrok

strncat hozzáteszi egy példányt a húr által meghatározott src. (A mondatot lezáró NULL), hogy a végén egy sor, az említett DST. Ne vy p src jel helyettesíti a NULL karakterhez végén DST. NULL lezáró karakter mindig adjuk az eredményt.

Megjegyzendő, hogy NULL mindig írva, hogy a végén a kapott húrok, így ha a másolt karakterlánc src hossza határozza meg argumentum. nem pedig a NULL karaktert, a végén a szöveg van másolva dst hossza + 1 szimbólum: hossza byte-src és a NULL karaktert.

Ez a függvény egy p n, majd a kezdeti érték DST.

Az ANSI szabvány előírja, strncat funkciót.

strncat nem igényel támogató operációs szubrutinok.

strncmp - összehasonlítja karakterfűzérek

strncmp le a húr a húr, és b.

Ha * a a lexikográfiai érdekében után jön a * b. strncmp majd visszatér egy nullánál nagyobb szám. Ha a két sztring azonos, akkor strncmp nulla értékkel tér vissza. Ha * egy a lexikografikus sorrendben n, p U * b. strncmp majd visszatér a szám kevesebb, mint nulla.

Az ANSI szabvány előírja, strncmp funkciót.

strncmp nem igényel támogató operációs szubrutinok.

strncpy - másolásához húr megszámoljuk a karakterek

strncpy másolatok nem több karaktert a húr hossza által meghatározott src (beleértve a lezáró NULL karakter) egy tömbben, ahol DST. Ha a string mutatott src kevesebb hossz karaktereket, jeleket NULL kiegészítője száma a tömb elemeinek írható hosszát.

Ez a függvény a kezdeti értéke DST.

Az ANSI szabvány megköveteli strncpy funkciót.

strncpy nem igényel semmilyen működési eljárások.

strpbrk - megállapítja jelek egy sorban

Ez a funkció megkeresi az első előfordulása a sztring s1 semmilyen jelet a megadott s2 (kivéve a lezáró NULL karakter).

strpbrk kitevő y visszatér az S1 található jel, vagy NULL-mutatóval. Ha a jel S2 S1 nincs.

strpbrk nem igényel támogató operációs szubrutinok.

strrchr - jel a fordított keresési vonalon

Ez a funkció megtalálja az utolsó előfordulása c (átalakított char) a string, az említett karakterlánc (beleértve a lezáró NULL karakter).

Visszatért kitevő y a talált karakter vagy NULL-mutatóval. ha c nem található a húr.

Az ANSI szabvány előírja, strrchr funkciót.

strrchr nem igényel támogató operációs szubrutinok.

strspn - egy alkalmas kezdeti substring

Ez a funkció megkeresi a hossza a kezdeti része a cikket p oki. mondta s1, koto.paya áll karakterek tartozó stpoky. ukazannyyu s2 (kivéve a lezáró NULL karakter).

strspn hosszát adja vissza azt a rész.

Az ANSI szabvány előírja, strspn funkciót.

strspn nem igényel támogató operációs szubrutinok.

strstr - talál részsztring

Észlel első megjelenése egy sorban, azt mondta, s1, a karaktersorozatot szereplő sztring s2 (kivéve a lezáró NULL karakter).

Visszatér kitevő y az illeszkedést, vagy NULL-mutatóval. ha s2 karakterlánc nem található. Ha s2 pont egy nulla hosszúságú karakterlánc, visszatér az S1.

Az ANSI szabvány előírja, strstr funkciót.

strstr nem igényel támogató operációs szubrutinok.

strtok - megkapja a következő kódot a húr

_ Strtok_r végzi ugyanazt a funkciót, mint a strtok. de ez az ismételt belépési funkciót. További érv Reent - egy mutatót tartalmazó szerkezet információt reentrancy.

strtok visszatér kitevő y a következő token, vagy NULL, ha nem több, nem zsetont.

Az ANSI szabvány előírja, hogy strtok.

strtok nem igényel támogató operációs szubrutinok.

strxfrm - átalakítja a húr

Ez a függvény a megadott karakterláncot s2, és elhelyezi az eredményt egy tömbben, ahol s1. Az átalakulás olyan, hogy ha strcmp függvényt hajtunk végre a két transzformált vonalak, azután kiadja érték nagyobb vagy kisebb, mint nulla az eredmény szerint, által kiadott egy függvény strcoll. kérte a két forrás sorokat.

A kimenet a tömb, az említett s1, helyezett nem több, mint n karakter a mondatot lezáró NULL. Ha n értéke 0, akkor az S1 lehet NULL -ykazatelem. Ha a terület, ahol a vonal másolt, és a régió, ahol azt másolni, átfedés, az eredmény nem definiált.

strxfrm függvény a transzformált húr hossza (ide nem értve a lezáró NULL karakter). Ha a visszatérési érték egyenlő vagy nagyobb, mint n, akkor tartalmát a tömb, az említett s1 definiálatlan.

Az ANSI szabvány előírja, strxfrm funkciót.

strxfrm nem igényel támogató operációs szubrutinok.