Šajā rakstā jūs iemācīsities manipulēt ar C virknēm, izmantojot bibliotēkas funkcijas, piemēram, get (), Put, Strlen () un citas. Jūs iemācīsities iegūt virkni no lietotāja un veikt virknes darbības.
Jums bieži jārīkojas ar virknēm atbilstoši problēmas nepieciešamībai. Lielāko daļu, ja ne visas, laika virknes manipulācijas var veikt manuāli, taču tas padara programmēšanu sarežģītu un lielu.
Lai to atrisinātu, C atbalsta lielu skaitu virkņu apstrādes funkciju standarta bibliotēkā "string.h"
.
Tālāk ir apskatītas dažas bieži izmantotas virkņu apstrādes funkcijas:
Funkcija | Funkcijas darbs |
---|---|
strlen () | aprēķina virknes garumu |
strcpy () | kopē virkni citam |
strcat () | savieno (savieno) divas stīgas |
strcmp () | salīdzina divas virknes |
strlwr () | pārveido virkni par mazajiem burtiem |
strupr () | pārveido virkni lielajiem burtiem |
Stīgu apstrādes funkcijas ir definētas "string.h"
galvenes failā.
# iekļaut
Piezīme. Lai palaistu virkņu apstrādes funkcijas, jums jāiekļauj kods zemāk.
saņem () un liek ()
Funkcijas get () un Put () ir divas virkņu funkcijas, lai ņemtu no lietotāja virknes ievadi un attiecīgi parādītu to, kā minēts iepriekšējā nodaļā.
#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; )
Piezīme: Lai gan gets()
un puts()
funkcijas apstrādā virknes, abas šīs funkcijas ir definētas "stdio.h"
galvenes failā.