C merkkijonotoiminnot

Joustoiminnot muodostavat minkä tahansa ohjelmointikielen selkärangan, koska se kertoo kuinka tietty kieli käsittelee merkkijonoja. Merkkijonojen käsittely tarkoittaa, että ohjelmointikielesi on oltava riittävän tehokas muokataksesi olemassa olevaa merkkijonoa ja suorittamaan tarvittavat muutokset. On olemassa monia C-merkkijonofunktioita, jotka on luotu helpottamaan merkkijonojen käsittelyä, koska silloin sinun ei tarvitse koodata, vaan vain soittaa heille ja toteuttaa ne omassa koodiosassa. Toimintoja on kahta tyyppiä, ensimmäinen on kirjasto-toiminnot ja toinen on mukautettuja toimintoja. Viimeksi mainitussa sinulla on vapaus luoda oma toiminto tai menetelmä ja käyttää niitä koodissasi milloin sinusta tuntuu. Yleensä nämä toiminnot tunnistetaan tyhjillä suluilla. Tässä c-merkkijono-artikkelissa opit käyttämään merkkijonoja käyttämällä C-funktioita sekä esimerkkejä, kuten put (), saa (), strlen () jne. Kaikki C: n merkkitoiminnot ovat saatavana vakiokirjaston “merkkijonoon”. h”.

C-kieli on tarkoitettu järjestelmäpohjaisten sovellusten kehittämiseen, joita käytetään suoraan vuorovaikutukseen laitteistolaitteiden, kuten ytimien, ajureiden jne. Kanssa. Periaatteessa kaikkeen järjestelmään liittyvään viestintään, koska se on matalan tason järjestelmäystävällinen ohjelmointikieli. C-ohjelmointikieltä pidetään kaikkien ohjelmointikielten perustana, jota kutsutaan myös proseduuriohjelmointikieleksi, keskitason ohjelmointikieleksi ja jäsenneltyksi ohjelmointikieleksi. Se on koneelle ominainen, ts. Se on koneesta riippuvainen ja on suhteellisen nopeampi ajaa. Se ei ole kuitenkaan niin helppoa ymmärtää, koska se vaatii perustiedot ohjelmoinnista ja ajattelutavan.

Esimerkkejä C: n kielitoiminnoista

Merkkijono-toiminto on helppo käyttää. Tässä keskustellaan esimerkkien avulla kuinka käyttää merkkijono-funktiota C-ohjelmoinnissa

1. Printf ():

Tätä toimintoa käytetään tulostamaan merkkijono, joka on tämän funktion kaksoislainausmerkeissä (“”). Sitä voidaan käyttää myös kahden merkkijonon ketjuttamiseen.
esim-
#include
int main()
(
printf("Name: Hardik");
)

2. saa ():

Tätä toimintoa käytetään syöttämään merkkijono käyttäjältä.

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

3. asettaa ():

Tämä on C-kieliin perustuva toiminto, jota käytetään merkkijonon näyttämiseen konsolinäytössä.
Tämä eroaa printf () -toiminnosta siinä suhteessa, että () kirjoittaa merkkijonot s ja uuden rivin stdoutiin, ts. Sitä käytetään vain merkkijonojen näyttämiseen, kun taas printf () kirjoittaa kaikenlaisia ​​tulosteita stdoutiin.

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

4. char:

Tämä toiminto alla olevassa esimerkissä tarkoittaa, että s-merkkijono deklaroidaan koossa 5 merkkitietotyypillä. Tämä kuuluu merkkijonon ilmoitus- ja määritelmäosaan.

esim-
char s(5)

5. scanf ():

Tämä on toinen merkkijonofunktio, jota käytetään yleisesti C-kielellä. Sitä käytetään lukemaan merkkejä, kunnes aikavälin, kuten välilyönnin, välilehden tai uuden rivin kohdalle tulee. Pohjimmiltaan tätä käytetään merkkijonon lukemiseen.

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

6.strcpy (s1, s2):

Tätä toimintoa käytetään kopioimaan merkkijonon s2 sisältö ensisijaiseen merkkijonoon s1.

esim-
#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 ():

Tätä toimintoa käytetään merkkijonon s2 sisällön ketjuttamiseen merkkijonon s1 jälkeen.

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

8. Strlen ():

Kuten nimestä voi päätellä, tätä toimintoa käytetään merkkijonon pituuden laskemiseen.

esim-
#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 ():

Tätä toimintoa käytetään palauttamaan toimitetun merkkijonon käännös.

esim-
#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 ():

Tätä toimintoa käytetään vertaamaan kahta merkkijonoa ja palauttamaan arvo 0, jos molemmat merkkijonot ovat samat.

esim-
#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 ():

Tätä toimintoa käytetään suurten kirjainten palauttamiseen.

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

12. Strlwr ():

Kuten nimestä voi päätellä, tätä toimintoa käytetään merkkijonon merkkien palauttamiseen pienillä kirjaimilla.

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

13.koko ():

Tätä toimintoa käytetään merkkijonon koon palauttamiseen, ts. Merkit, joita merkkijono pystyy pitämään osuuksina.

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

14. strchr ():

Tämä toiminto etsii merkkiä tietystä merkkijonosta.

esim-
#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);
)

Yllä olevan koodinpätkän lähtö on:

Lähtö: merkkijono jälkeen |. | on - | .google.com |

15. strstr ():

Tätä toimintoa käytetään tietyn merkkijonon etsimiseen jo olemassa olevan merkkijonon sisällä.

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

Yllä olevan koodinpätkän lähtö olisi:

Tulos : EduCBA

C-ohjelmointikielellä on monia valmiita kirjasto-ominaisuuksia, ja se tarjoaa sinulle myös mahdollisuuden luoda oma mukautettu toiminto. Vaikka et halua luoda toimintoa, voit kirjoittaa vaatimusta vastaavan koodin, mutta käyttämällä toimintoja teet työstäsi paljon helpompaa ja kätevämpää.

Suositellut artikkelit

Tämä on ollut opas C-kielen toimintoihin. Tässä keskustelimme siitä, kuinka merkkijonofunktiota voidaan käyttää C-ohjelmoinnissa esimerkkien avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. C ++ -komennot
  2. C Operaattorit
  3. C ++ vs. Java
  4. Java-kielen funktiot esimerkkien avulla