Putchar()-funktion käyttäminen C:ssä

Putchar Funktion Kayttaminen C Ssa



The putchar() toiminto on tärkeä toiminto C-ohjelmoinnissa, jota käytetään merkin lukemiseen ja tulostamiseen. Mutta et voi käyttää muotomääritteitä tämän toiminnon kanssa. Jos haluat tulostaa vain yhden merkin putchar() toiminto voi olla tehokkaampi verrattuna printf().

Tämä artikkeli tutkii putchar() f unction, sen syntaksi ja sen palautusarvo esimerkkien kanssa.







Mikä on putchar()-funktio C:ssä?

The putchar() C-ohjelmoinnin toiminto on tulostoiminto, jota käytetään merkin (merkit) kirjoittamiseen vakiotulosteessa ja joka näyttää kyseiset merkit konsolissa. Tämä toiminto sisältyy vakiotulo-/lähtökirjastoon, joka on otsikkotiedosto. Tämä funktio käyttää yksinkertaista syntaksia C-kielessä, joka annetaan seuraavasti:



int putchar ( int hiiltyä ) ;

Parametri : Tämä toiminto hyväksyy vain yhden parametrin, joka on merkki, joka vaaditaan kirjoittamiseen lähtövirtaan.



Palautusarvo : Onnistuessaan funktio palauttaa etumerkittömän merkin konsoliin. Muussa tapauksessa se palauttaa EOF (End of a File).





Kuinka käyttää putchar()-funktiota C:ssä?

Harkitse seuraavia esimerkkejä oppiaksesi käytön putchar()-funktio C-ohjelmoinnissa.

Esimerkki 1

Jatketaan yksinkertaisella esimerkillä yhden merkin lukemisesta ohjelmasta käyttämällä putchar() toiminto ja sen näyttäminen konsolissa.



#include

pää ( ) {

// Ilmoita hahmo
hiiltyä c ;
//Pyydä käyttäjää syöttämään merkki
printf ( 'Syötä merkki:' ) ;
scanf ( '%c' , & c ) ;
//Käytä putchar() tulostaaksesi annetun merkin konsoliin
printf ( 'Syötetty merkki on:' ) ;
putchar ( c ) ;
palata 0 ;


}

Esimerkki 2

Tässä on toinen C-ohjelma, joka osoittaa ohjelman toiminnan putchar() toiminto lukemalla merkkejä merkkijonosta.

#include

pää ( ) {

// Ilmoittaa merkkijonon

hiiltyä str [ viisikymmentä ] = 'Tervetuloa linuxhintiin.' ;

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

//Käytä putchar() tulostaaksesi annettu merkkijono konsoliin

putchar ( str [ i ] ) ;

}

palata 0 ;

}

Esimerkki 3

Voit myös käyttää putchar() toiminto lukea merkkejä tiedostosta, ja tässä on esimerkki tällaisesta tapauksesta.

#include

int pää ( )

{

TIEDOSTO * tiedosto ;
hiiltyä c ;
// Tiedoston avaaminen lukutilassa
tiedosto = fopen ( 'tiedosto.txt' , 'r' ) ;
jos ( TYHJÄ == tiedosto )
{
printf ( 'tiedostoa ei voi avata \n ' ) ;
}
// Tiedostoon kirjoitetun tulostaminen putchar()-komennolla, merkki merkiltä silmukan avulla.
tehdä {
c = fgetc ( tiedosto ) ;
putchar ( c ) ;
// Tarkistetaan, ettei merkki ole EOF. Jos se on EOF, lopeta lukeminen.
} sillä aikaa ( c != EOF ) ;
// Tiedoston sulkeminen
fclose ( tiedosto ) ;
palata 0 ;


}

Lähtö

Johtopäätös

The putchar() toiminto on tärkeä toiminto C-ohjelmoinnissa, jota käytetään merkin tulostamiseen konsoliin. Vaikka se ei salli erityisiä muotoja, se on hyödyllisempi kuin printf() kun tulostetaan vain yksi merkki. Sitä on helppo käyttää ja käyttää C-ohjelmissa yksinkertaisen syntaksin ja palautusarvon ansiosta. Käyttöesimerkkejä tarjotaan merkkien lukemiseen käyttäjän syötteistä, merkkijonoista ja tiedoista, jotta sinun on helpompi ymmärtää, kuinka putchar() erilaisissa yleisissä tilanteissa.