Setter funksjon i C

Setter funksjon i C
Å vise utdataene på skjermen er en viktig komponent i hvert programmeringsspråk. Settfunksjonen i C brukes til å utføre dette. PUTS () -samtalen i C er en filhåndteringsmetode som brukes til å skrive ut en linje til utgangsskjermen. PUTS () -funksjonen ligner mye på PRINTF () -funksjonen. PUTS () -funksjonen brukes til å vise strengen som ble lest tidligere ved hjelp av get () eller scanf () -funksjonene på terminalen. Heltallverdien som returneres av PUTS () -funksjonen representerer antall tegn som er skrevet på terminalen.

Hvis strengen inneholder formateringstegn som '% s, vil' printf () gi uforutsigbare resultater i PUTS () -funksjonen. Hvis “STR” er en brukerleverte streng, kan det å bruke printf () kompromittere sikkerhet.

Returverdi av PUTS () -funksjonen i C

PUTS -funksjonen legger til et nytt linjekarakter til slutten av det spesifiserte argumentet og publiserer det til utgangsstrømmen.

Metoden returnerer et ikke-negativt heltall hvis behandlingen er effektiv; ellers gir det ut en EOF (slutt på filen) hvis det er et problem.

Syntaks av PUTS () -funksjonen i C

Syntaksen til PUTS () -funksjonen vises i linjen nedenfor.

$ int setter (const char *streng)

Strengen er en peker mot en rekke "chars" som inneholder C -strengen.

Implementering av PUTS () -funksjonen i C

Etter en grunnleggende forståelse av PUTS () -funksjonen i C, vil vi nå implementere noen få eksempler. For eksempel implementering og forståelse, vi bruker Ubuntu 20.04 operativsystem. Vi har en GCC -kompilator for kodeutførelse og sammenstilling i den. Du kan ha det ved å kjøre følgende oppførte kommando i konsollen.

$ sudo apt install GCC

Eksempel 1

For å implementere en illustrasjon av PUTS () -funksjonen i C, åpner du ledeteksten ved å trykke på “Ctrl+Alt+T” eller ved å finne operativsystemets applikasjoner. Når du har funnet den, oppretter du en fil med Nano -kommandoen slik at filen din vises i GNU Editor. Utfør følgende påførte instruksjoner i skallet.

$ nano setter.c

“Nano” representerer kommandoen, setter filens navn, og .C er filutvidelsen som viser at du vil ha C -type kode. Tittelen på filen kan variere avhengig av behovet ditt. Etter utførelse vil GNU Nano -redaktøren vises som vist i det etterfølgende vedlagte bildet. Vi implementerer det enkleste eksemplet. Legg til den påfølgende koden i den opprettede filen.

I dette eksemplet har vi erklært en streng som "hei jeg er kalsoom", vi kommer til å skrive den ut på skjermen ved hjelp av PUTS () -funksjonen. Kommentarene sammen med hver kodelinje er lagt til for brukerforståelse.

Når du har skrevet hele koden, lagrer du filen og avslutter den ved å trykke på “Ctrl+X”. Du vil være tilbake til terminalskjermen. Utfør nå og kompilerer koden ved å følge de listede instruksjonene.

$ GCC setter.c
$ ./en.ute

Utgangsstrengen er vist, slik du kan sjekke den på ovennevnte utgangsskjermbilde.

Eksempel 2

Nå beveger deg mot neste eksempel, oppretter du en fil med Nano -kommandoen slik at filen din vises i GNU -redigering. Utfør følgende påførte instruksjoner i skallet.

$ Nano Puts2.c

“Nano” representerer kommandoen, “Puts2” er filens navn, og .C er filutvidelsen som viser at du vil ha C -type kode. Tittelen på filen kan variere avhengig av behovet ditt. Etter utførelse vil GNU Nano -redaktøren vises som vist i det etterfølgende vedlagte bildet. Legg til den påfølgende koden i den opprettede filen.

I denne illustrasjonen har vi erklært to strenger med en strengstørrelse på 100. Den første strengen vil skrive ut “Jeg elsker å skrive for Linuxhint”; Imidlertid vil den andre strengen skrive ut “Linuxhint er best”. Begge strengene vil bli skrevet ut på to separate linjer uten tillegg av “/n”

Når du har skrevet hele koden, lagrer du filen og avslutter den ved å trykke på “Ctrl+X”. Du vil være tilbake til terminalskjermen. Utfør nå og kompilerer koden ved å følge de listede instruksjonene.

$ GCC PUTS2.c
$ ./en.ute

Utgangsstrengen er påvist, da du kan sjekke den på ovennevnte utgangsskjermbilde.

Konklusjon

Denne artikkelen handlet om PUTS () -funksjonen som ble brukt på C -programmeringsspråket. Vi har forklart PUTS () -funksjonens grunnleggende konsept og dets returverdi og syntaks. To eksempler er implementert for brukerforståelse. Nå ved å se på denne artikkelen med konsentrasjon vil hjelpe deg å forstå dette konseptet enkelt, og etter det vil du kunne implementere koden i henhold til arbeidskravene dine.