Stringi manipulatsioonid C-programmeerimisel raamatukogu funktsioonide abil

Selles artiklis õpite C-s stringe manipuleerima, kasutades teegi funktsioone, näiteks get (), put, strlen () ja muud. Õpite kasutajalt stringi hankima ja stringiga toiminguid tegema.

Stringidega peate sageli manipuleerima vastavalt probleemi vajadusele. Enamiku, kui mitte kõiki, võib ajastringiga manipuleerida käsitsi, kuid see muudab programmeerimise keerukaks ja suureks.

Selle lahendamiseks toetab C standardses teegis suurt hulka stringikäsitlusfunktsioone "string.h".

Allpool käsitletakse väheseid sagedamini kasutatavaid stringide käitlemise funktsioone

Funktsioon Funktsiooni töö
strlen () arvutab stringi pikkuse
strcpy () kopeerib stringi teise
strcat () liidab (ühendab) kaks stringi
strcmp () võrdleb kahte stringi
strlwr () teisendab stringi väiketäheks
strupr () teisendab stringi suurtäheks

Stringide käitlemise funktsioonid on määratletud "string.h"päisefaili all .

 # kaasata 

Märkus . Stringikäsitlusfunktsioonide käitamiseks peate lisama allpool oleva koodi.

saab () ja paneb ()

Funktsioonid saavad () ja put () on kaks stringifunktsiooni, et võtta kasutajalt stringisisend ja kuvada see vastavalt eelmises peatükis mainitud.

 #include int main() ( char name(30); printf("Enter name: "); gets(name); //Function to read string from user. printf("Name: "); puts(name); //Function to display string. return 0; )

Märkus. Kuigi gets()ja puts()funktsioonid käsitlevad stringe, on mõlemad funktsioonid määratletud "stdio.h"päisefailis.

Huvitavad Artiklid...