Stīgu manipulācijas C programmēšanā, izmantojot bibliotēkas funkcijas

Š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ā.

Interesanti raksti...