De huvudskillnad mellan får och sätter i C Language är det får är en funktion som läser en sträng från standardinmatning medan puts är en funktion som skriver ut en sträng till standardutgången.
C är ett allmänt ändamål, högnivå programmeringsspråk. Det är ett strukturerat programmeringsspråk som hjälper till att skriva effektiva program. Dessutom är C-språk användbart för att utveckla operativsystem, språkkompilatorer, montörer, nätverksdrivrutiner, databaser och många andra applikationer. Faktum är att C är det mest populära systemprogrammeringsspråket för närvarande. Dessutom finns det olika fördefinierade funktioner tillgängliga på C-språk som ska användas vid skrivning av program. får och sätter är två av dem. Definitionerna för dessa två funktioner finns i
1. Vad som händer i C-språk
- Definition, Funktionalitet
2. Vad sätts i C Language
- Definition, Funktionalitet
3. Vad är skillnaden mellan får och sätter i C-språk
- Jämförelse av viktiga skillnader
C språk, får, sätter
Få-funktionen hjälper till att få en sträng från en vanlig inmatningsenhet som ett tangentbord. Ett exempelprogram är som följer.
Figur 1: Program med får
Här är str en variabel för teckenstorlek, som kan lagra 20 tecken. Dessutom visar utskriftsfunktionen meddelandet för att skriva in en sträng. När användaren matar in strängen, läser får-funktionen den strängen och lagrar den i str-variabel. Slutligen visar printf-funktionen str-värdet till konsolen.
Funktionen puts hjälper till att visa en sträng till standardutmatningsenheten, t.ex. en bildskärm. Den lägger till en ny linje för utmatningen. Ett exempelprogram är som följer.
Figur 2: Program med satser
Här är str en variabel för teckenstorlek. Det har värdet "äpple". Funktionen puts visar också värdet lagrat i variabeln str till konsolen.
Först och främst är "get" en C-biblioteksfunktion som läser en linje från stdin (standardinmatning) och lagrar den i spetsen. Däremot är "puts" en C-biblioteksfunktion som skriver en sträng till stdout eller standardutgång. Således är detta den grundläggande skillnaden mellan får och sätter i C Language.
Fårdeklarationen är char * gets (char * str). Satsen deklarationen är int sätter (const char * str).
Huvudskillnaden mellan får och sätter i C Language är deras funktionalitet. Få-funktionen hjälper till att skanna en rad text från en standardinmatningsenhet. Funktionen puts hjälper till att visa en sträng på en standardutmatningsenhet.
Få-funktionen returnerar strängen efter framgång; Det kommer dock att returnera NULL eller EOF om det inte finns några tecken att läsa. Funktionen puts returnerar emellertid ett icke-negativt värde om det lyckas; Om det inte lyckats returnerar det EOF (Slut på fil). Det här är också en skillnad mellan får och sätter i C Language.
I korthet är get och puts två viktiga C-biblioteksfunktioner. Skillnaden mellan får och sätter i C Language är att får är en funktion som läser en sträng från standardinmatning medan sätter är en funktion som skriver ut en sträng till standardutgången.
1. "C Library Function - Gets ()." Www.tutorialspoint.com, Tillgänglig här.
2. "C Library Function - Puts ()." Www.tutorialspoint.com, Tillgänglig här.