Slik bruker du Putchar()-funksjonen i C

Slik Bruker Du Putchar Funksjonen I C



De putchar() funksjon er en viktig funksjon i C-programmering som brukes til å lese og skrive ut et tegn. Men du kan ikke bruke formatspesifikasjoner med denne funksjonen. Hvis du bare vil skrive ut ett tegn da putchar() funksjon kan være mer effektiv sammenlignet med printf().

Denne artikkelen skal utforske putchar() f unction, dens syntaks og dens returverdi med eksempler.







Hva er putchar()-funksjonen i C?

De putchar() funksjon i C-programmering er utdatafunksjonen som brukes til å skrive tegnet(e) i standardutgangen og viser det(e) tegnet(e) til konsollen. Denne funksjonen er inkludert i standard input/output biblioteket header-fil. Denne funksjonen bruker en enkel syntaks i C-språket som er gitt som:



int putchar ( int røye ) ;

Parameter : Denne funksjonen aksepterer bare én parameter som er char som kreves for å skrive til utdatastrømmen.



Returverdi : Ved suksess returnerer funksjonen et usignert tegn til konsollen. Ellers returnerer den EOF (End of a File).





Hvordan bruke putchar()-funksjonen i C?

Tenk på følgende eksempler for å lære bruken av putchar() funksjon i C-programmering.

Eksempel 1

La oss følge opp med et enkelt eksempel på å lese ett tegn fra et program ved hjelp av putchar() funksjonen og vise den på konsollen.



#include

hoved- ( ) {

// Erklær et tegn
røye c ;
//Be brukeren om å skrive inn tegnet
printf ( 'Vennligst skriv inn et tegn: ' ) ;
scanf ( '%c' , & c ) ;
//Bruk putchar() for å skrive ut det gitte tegnet til konsollen
printf ( 'Oppgitt karakter er: ' ) ;
putchar ( c ) ;
komme tilbake 0 ;


}

Eksempel 2

Her er et annet C-program som demonstrerer virkemåten til putchar() funksjon ved å lese tegn fra en streng.

#include

hoved- ( ) {

// Deklarer en streng med tegn

røye str [ femti ] = 'Velkommen til linuxhint.' ;

til ( int Jeg = 0 ; Jeg <= 25 ; Jeg ++ ) {

//Bruk putchar() for å skrive ut den gitte strengen med tegn til konsollen

putchar ( str [ Jeg ] ) ;

}

komme tilbake 0 ;

}

Eksempel 3

Du kan også bruke putchar() funksjon for å lese tegn fra en fil og her er et eksempel på et slikt tilfelle.

#include

int hoved- ( )

{

FIL * fil ;
røye c ;
// Åpner fil i lesemodus
fil = fopen ( 'file.txt' , 'r' ) ;
hvis ( NULL == fil )
{
printf ( 'filen kan ikke åpnes \n ' ) ;
}
// Skrive ut det som er skrevet i fil, ved hjelp av putchar(), tegn for tegn ved hjelp av loop.
gjøre {
c = fgetc ( fil ) ;
putchar ( c ) ;
// Sjekker om tegnet ikke er EOF. Hvis det er EOF, slutt å lese.
} samtidig som ( c != EOF ) ;
// Lukking av filen
flukk ( fil ) ;
komme tilbake 0 ;


}

Produksjon

Konklusjon

De putchar() funksjon er en viktig funksjon i C-programmering som brukes til å skrive ut et tegn til konsollen. Selv om det ikke tillater spesielle formater, er det mer nyttig enn printf() ved utskrift av bare ett tegn. Det er enkelt å bruke og bruke i C-programmer med sin enkle syntaks og returverdi. Brukseksempler er gitt for å lese tegn fra brukerinndata, strenger og data for å gjøre det lettere for deg å forstå hvordan du bruker putchar() i forskjellige vanlige situasjoner.