C keelte funktsioonid

Stringifunktsioonid moodustavad mis tahes programmeerimiskeele selgroo, kuna see ütleb teile, kuidas konkreetne keel stringidega hakkama saab. Stringide käsitsemine tähendab, et teie programmeerimiskeel peaks olema piisavalt tõhus, et teie olemasolevat stringi muuta ja vajalikke muudatusi teha. C-stringi funktsioone, mis muudavad teie stringi käsitsemise lihtsamaks, on palju, sest sellisel juhul ei pea te koodi kodeerima, vaid lihtsalt helistage neile ja rakendage need oma kooditükis. Funktsioone on kahte tüüpi: esiteks on raamatukogu funktsioonid ja teiseks kohandatud funktsioonid. Viimases on teil vabadus luua oma funktsioon või meetod ja kasutada neid oma koodis just siis, kui tunnete. Tavaliselt identifitseeritakse need funktsioonid tühja sulguga. Selles c-stringi funktsiooni artiklis saate teada, kuidas kasutada stringe C-funktsioonide abil, näiteks selliste näidetega nagu put (), gets (), strlen () jne. C-s on kõik stringi funktsioonid saadaval standardses teegis. h ”.

C-keel on loodud süsteemipõhiste rakenduste arendamiseks, mida kasutatakse otseseks suhtluseks riistvaraseadmetega nagu tuumad, draiverid jne. Põhimõtteliselt kogu süsteemiga seotud suhtluse jaoks, kuna see on madala tasemega süsteemisõbralik programmeerimiskeel. C-programmeerimiskeelt peetakse kõigi programmeerimiskeelte aluseks, mida tavaliselt nimetatakse ka protseduuriliseks programmeerimiskeeleks, kesktaseme programmeerimiskeeleks ja struktureeritud programmeerimiskeeleks. See on masinale spetsiifiline, st sõltub masinast ja on suhteliselt kiiremini töötav. See pole aga nii lihtne mõista, kuna see nõuab programmeerimise põhiteadmisi ja mõtteviisi.

Näited C-s keelte funktsioonidest

Keelte funktsiooni on lihtne kasutada. Siin käsitleme näidete abil, kuidas kasutada stringi funktsiooni C-programmeerimisel

1. Printf ():

Seda funktsiooni kasutatakse stringi printimiseks, mis on selle funktsiooni kahekordses jutumärgis (“”). Seda saab kasutada ka kahe stringi liitmiseks.
nt-
#include
int main()
(
printf("Name: Hardik");
)

2. saab ():

Seda funktsiooni kasutatakse sisendstringi saamiseks kasutajalt.

nt-
#include
int main()
(
char name(30);
printf("Enter name: ");
gets(name);
)

3. paneb ():

See on C-keele funktsioon, mida kasutatakse stringi kuvamiseks konsooli ekraanil.
See erineb printf () funktsioonist selles osas, mis paneb () kirjutama stringi s ja uuel real stdouti, st seda kasutatakse ainult stringide kuvamiseks, printf () kasutatakse aga igasuguste väljundite kuvamiseks stdouti.

nt-
#include
int main()
(
char name(30);
printf("Enter name: ");
gets(name);
puts(name);
)

4. märk:

See funktsioon allpool toodud näites tähendab, et s-i string deklareeritakse tähemärgiandmete tüübiga 5. See kuulub stringi deklaratsiooni ja määratluse alla.

nt-
char s(5)

5. scanf ():

See on veel üks stringifunktsioon, mida tavaliselt kasutatakse C-keeles. Seda kasutatakse märkide lugemiseks, kuni ilmub tühik, näiteks tühik, vahekaart või uus rida. Sisuliselt kasutatakse seda stringi lugemiseks.

nt-
#include
int main()
(
char name(20);
printf("Enter name: ");
scanf("%s", name);
)

6.strcpy (s1, s2):

Seda funktsiooni kasutatakse stringi s2 sisu kopeerimiseks primaarsesse stringi s1.

nt-
#include
#include
int main () (
char str1(12) = "Hello";
char str2(12) = "World";
char str3(12);
int len ;
/* copy str1 into str3 */
strcpy(str3, str1);
)

7. strcat ():

Seda funktsiooni kasutatakse stringi s2 sisu liitmiseks pärast stringi s1.

nt-
#include
#include
int main () (
char str1(12) = "Hello";
char str2(12) = "World";
char str3(12);
int len ;
strcat( str1, str2);
)

8. Strlen ():

Nagu nimigi ütleb, kasutatakse seda funktsiooni stringi pikkuse arvutamiseks.

nt-
#include
#include
int main () (
char str1(12) = "Hello";
char str2(12) = "World";
char str3(12);
int len ;
len = strlen(str1);
printf("strlen(str1) : %d\n", len );
)

9. strrev ():

Seda funktsiooni kasutatakse tagastatud stringi tagastamiseks.

nt-
#include
#include
int main()(
char str(20);
printf("Enter string: ");
gets(str);
printf("String is: %s", str);
printf("\nReverse String is: %s", strrev(str));
)

10. strcmp ():

Seda funktsiooni kasutatakse kahe stringi võrdlemiseks ja 0 tagastamiseks, kui mõlemad stringid on võrdsed.

nt-
#include
#include
int main()(
char str1(10), str2(10);
gets(str1);
gets(str2);
if(strcmp(str1, str2)==0)
printf("Strings :equal");
else
printf("Strings: not equal");
)

11.strupr ():

Seda funktsiooni kasutatakse tähtede tagastamiseks suurtähtedega.

nt-
#include
#include
int main()(
char str(20);
gets(str);
printf("String is: %s", str);
printf("\nUpper String is: %s", strupr(str));
)

12. Strlwr ():

Nagu nimigi ütleb, kasutatakse seda funktsiooni stringi tähtede tagastamiseks väiketähtedega.

nt-
#include
#include
int main()(
char str(20);
gets(str);
printf("String is: %s", str);
printf("\nUpper String is: %s", strlwr(str));
)

13. suurus ():

Seda funktsiooni kasutatakse stringi suuruse tagastamiseks, st märgid, mida string suudab sirgel hoida.

nt-
#include
#include
int main()
(
char str1(20) = "Hardik";
sizeof(str1)
)

14. strchr ():

See funktsioon otsib märki konkreetses stringi.

nt-
#include
#include
int main () (
const char str() = "http://www.google.com";
const char ch = '.';
char *ret;
ret = strchr(str, ch);
printf("String after |%c| is - |%s|\n", ch, ret);
)

Ülaltoodud koodilõigu väljund on:

Väljund: String pärast |. | on - | .google.com |

15. strstr ():

Seda funktsiooni kasutatakse antud stringi otsimiseks juba olemasolevast stringist.

nt-
#include
#include
int main()
(
char inputstr(70) = "String Function in C at EduCBA";
printf ("Output string is: %s", strstr(inputstr, 'Edu'));
)

Ülaltoodud koodilõigu väljund oleks järgmine:

Väljund : EduCBA

C-programmeerimiskeeles on palju eelehitatud raamatukogu funktsioone ja see pakub teile ka võimaluse luua oma kohandatud funktsioon. Isegi kui te ei soovi funktsiooni luua, võite kirjutada teie nõudele vastava kooditüki, kuid funktsioone kasutades muudate teie töö lihtsalt lihtsamaks ja mugavamaks.

Soovitatavad artiklid

See on olnud C-stringi funktsioonide juhend. Siin arutasime näidete abil, kuidas kasutada stringi funktsiooni C programmeerimisel. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. C ++ käsud
  2. C operaatorid
  3. C ++ vs Java
  4. Stringifunktsioonid Java koos näidetega

Kategooria: