Kako uporabljati funkcijo Putchar() v C

Kako Uporabljati Funkcijo Putchar V C



The putchar() funkcija je pomembna funkcija v programiranju C, ki se uporablja za branje in tiskanje znaka. Vendar s to funkcijo ne morete uporabiti specifikatorjev formata. Če želite natisniti samo en znak, potem putchar() funkcija je lahko učinkovitejša v primerjavi z printf().

Ta članek bo raziskal putchar() f unction, njeno sintakso in povratno vrednost s primeri.







Kaj je funkcija putchar() v C?

The putchar() funkcija v programiranju C je izhodna funkcija, ki se uporablja za pisanje znakov(-ov) v standardnem izhodu in prikaže te znake(-e) konzoli. To funkcijo vključuje standardna vhodno/izhodna knjižnica, tj naslovna datoteka. Ta funkcija uporablja preprosto sintakso v jeziku C, ki je podana kot:



int putchar ( int char ) ;

Parameter : Ta funkcija sprejme samo en parameter, ki je char, ki je potreben za pisanje v izhodni tok.



Povratna vrednost : ob uspehu funkcija vrne nepodpisani znak na konzolo. V nasprotnem primeru vrne EOF (konec datoteke).





Kako uporabljati funkcijo putchar() v C?

Razmislite o naslednjih primerih, da se jih naučite uporabljati funkcijo putchar(). v programiranju C.

Primer 1

Nadaljujmo s preprostim primerom branja enega znaka iz programa z uporabo putchar() funkcijo in jo prikažete na konzoli.



#include

glavni ( ) {

// Deklariraj znak
char c ;
//Prosite uporabnika, da vnese znak
printf ( 'Prosimo, vnesite znak: ' ) ;
scanf ( '%c' , & c ) ;
//Uporabite putchar() za tiskanje danega znaka na konzolo
printf ( 'Vneseni znak je: ' ) ;
putchar ( c ) ;
vrnitev 0 ;


}

Primer 2

Tukaj je še en program C, ki prikazuje delovanje putchar() funkcijo z branjem znakov iz niza.

#include

glavni ( ) {

// Deklarirajte niz znakov

char str [ petdeset ] = 'Dobrodošli v linuxhintu.' ;

za ( int jaz = 0 ; jaz <= 25 ; jaz ++ ) {

//Uporabite putchar() za tiskanje danega niza znakov na konzolo

putchar ( str [ jaz ] ) ;

}

vrnitev 0 ;

}

Primer 3

Uporabite lahko tudi putchar() funkcijo za branje znakov iz datoteke in tukaj je primer takega primera.

#include

int glavni ( )

{

MAPA * mapa ;
char c ;
// Odpiranje datoteke v načinu branja
mapa = fopen ( 'datoteka.txt' , 'r' ) ;
če ( NIČ == mapa )
{
printf ( 'datoteke ni mogoče odpreti \n ' ) ;
}
// Tiskanje zapisanega v datoteki z uporabo putchar(), znak za znakom z uporabo zanke.
narediti {
c = fgetc ( mapa ) ;
putchar ( c ) ;
// Preverjanje, ali znak ni EOF. Če je EOF, nehajte brati.
} medtem ( c != EOF ) ;
// Zapiranje datoteke
fclose ( mapa ) ;
vrnitev 0 ;


}

Izhod

Zaključek

The putchar() funkcija je pomembna funkcija v programiranju C, ki se uporablja za tiskanje znaka na konzolo. Čeprav ne omogoča posebnih formatov, je bolj uporaben kot printf() pri tiskanju samo enega znaka. S preprosto sintakso in vrnjeno vrednostjo je enostaven za uporabo in uporabo v programih C. Na voljo so primeri uporabe za branje znakov iz uporabniškega vnosa, nizov in podatkov, da boste lažje razumeli uporabo putchar() v različnih pogostih situacijah.