Kuidas kasutada funktsiooni Putchar() C-s

Kuidas Kasutada Funktsiooni Putchar C S



The putchar () funktsioon on C-programmeerimises oluline funktsioon, mida kasutatakse tähemärgi lugemiseks ja printimiseks. Kuid te ei saa selle funktsiooniga vorminguspetsifikaatoreid kasutada. Kui soovite printida ainult ühe tähemärgi, siis putchar () funktsioon võib olla tõhusam võrreldes printf().

See artikkel uurib putchar() f unction, selle süntaks ja tagastatav väärtus koos näidetega.







Mis on putchar() funktsioon C-s?

The putchar () Funktsioon C programmeerimises on väljundfunktsioon, mida kasutatakse tähemärgi(te) kirjutamiseks standardväljundisse ja kuvab selle märgi(d) konsoolile. See funktsioon sisaldub standardses sisend-/väljundteekis päisefail. See funktsioon kasutab lihtsat C-keele süntaksit, mis on esitatud järgmiselt:



int putchar ( int char ) ;

Parameeter : see funktsioon aktsepteerib ainult ühte parameetrit, mis on väljundvoogu kirjutamiseks vajalik märk.



Tagastusväärtus : Edu korral tagastab funktsioon konsooli märgita märgi. Vastasel juhul tagastab see EOF (faili lõpp).





Kuidas kasutada C-s funktsiooni putchar()?

Kasutamise õppimiseks kaaluge järgmisi näiteid funktsioon putchar(). C-programmeerimises.

Näide 1

Jätkame lihtsa näitega ühe tähemärgi lugemisest programmist, kasutades putchar () funktsiooni ja kuvada seda konsoolil.



#include

peamine ( ) {

// Tegelase deklareerimine
char c ;
//Paluge kasutajal märk sisestada
printf ( 'Palun sisestage märk:' ) ;
scanf ( '%c' , & c ) ;
//Antud märgi konsooli trükkimiseks kasuta putchar().
printf ( 'Sisestatud tegelane on:' ) ;
putchar ( c ) ;
tagasi 0 ;


}

Näide 2

Siin on veel üks C-programm, mis demonstreerib selle toimimist putchar () funktsiooni, lugedes tähemärke stringist.

#include

peamine ( ) {

// Märkide jada deklareerimine

char str [ viiskümmend ] = 'Tere tulemast linuxhinti.' ;

jaoks ( int i = 0 ; i <= 25 ; i ++ ) {

//Kasutage etteantud märgijada konsooli trükkimiseks käsuga putchar().

putchar ( str [ i ] ) ;

}

tagasi 0 ;

}

Näide 3

Võite kasutada ka putchar () funktsioon märkide lugemiseks failist ja siin on näide sellisest juhtumist.

#include

int peamine ( )

{

FAIL * faili ;
char c ;
// Faili avamine lugemisrežiimis
faili = fopen ( 'fail.txt' , 'r' ) ;
kui ( NULL == faili )
{
printf ( 'faili ei saa avada \n ' ) ;
}
// Failis kirjutatu trükkimine, kasutades putchar(), märkhaaval kasutades silmust.
teha {
c = fgetc ( faili ) ;
putchar ( c ) ;
// Kontrollimine, kas märk pole EOF. Kui see on EOF, lõpetage lugemine.
} samal ajal ( c != EOF ) ;
// Faili sulgemine
fclose ( faili ) ;
tagasi 0 ;


}

Väljund

Järeldus

The putchar () funktsioon on C-programmeerimises oluline funktsioon, mida kasutatakse märgi printimiseks konsooli. Kuigi see ei luba erivorminguid, on see kasulikum kui printf() ainult ühe tähemärgi printimisel. Seda on lihtne kasutada ja kasutada C-programmides selle lihtsa süntaksi ja tagastusväärtusega. Kasutamisnäited on toodud märkide lugemiseks kasutaja sisendist, stringidest ja andmetest, et teil oleks lihtsam mõista, kuidas kasutada putchar () erinevates tavapärastes olukordades.