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.