Hoe de functie Putchar () te gebruiken in C

Hoe De Functie Putchar Te Gebruiken In C



De putchar() functie is een belangrijke functie in C-programmering die wordt gebruikt om een ​​teken te lezen en af ​​te drukken. Maar u kunt geen formaatspecificaties gebruiken met deze functie. Als u slechts één teken wilt afdrukken, dan putchar() functie kan efficiënter zijn in vergelijking met printf().

Dit artikel gaat de verkennen putchar() f unctie, de syntaxis en de retourwaarde met voorbeelden.







Wat is de functie putchar() in C?

De putchar() functie in C-programmering is de uitvoerfunctie die wordt gebruikt om het teken (de tekens) in de standaarduitvoer te schrijven en dat teken (de tekens) weer te geven aan de console. Deze functie is opgenomen in de standaard invoer-/uitvoerbibliotheek header-bestand. Deze functie gebruikt een eenvoudige syntaxis in de C-taal die wordt gegeven als:



int putchar ( int char ) ;

Parameter : Deze functie accepteert slechts één parameter, namelijk de char die nodig is om naar de uitvoerstroom te schrijven.



Winstwaarde : Bij succes retourneert de functie een niet-ondertekend teken naar de console. Anders retourneert het EOF (End of a File).





Hoe de putchar () -functie in C te gebruiken?

Overweeg de volgende voorbeelden om het gebruik ervan te leren putchar() functie bij C-programmering.

voorbeeld 1

Laten we doorgaan met een eenvoudig voorbeeld van het lezen van één teken uit een programma met behulp van de putchar() functie en weergave op de console.



#include

voornaamst ( ) {

// Declareer een personage
char C ;
// Vraag de gebruiker om het teken in te voeren
printf ( 'Voer een teken in: ' ) ;
scannen ( '%C' , & C ) ;
// Gebruik putchar () om het gegeven teken naar de console af te drukken
printf ( 'Ingevoerd teken is: ' ) ;
putchar ( C ) ;
opbrengst 0 ;


}

Voorbeeld 2

Hier is nog een C-programma dat de werking van het putchar() functie door tekens uit een string te lezen.

#include

voornaamst ( ) {

// Declareer een reeks tekens

char str [ vijftig ] = 'Welkom bij de linuxhint.' ;

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

// Gebruik putchar () om de gegeven tekenreeks naar de console af te drukken

putchar ( str [ i ] ) ;

}

opbrengst 0 ;

}

Voorbeeld 3

U kunt ook de putchar() functie om tekens uit een bestand te lezen en hier is een voorbeeld van zo'n geval.

#include

int voornaamst ( )

{

BESTAND * bestand ;
char C ;
// Bestand openen in leesmodus
bestand = fopen ( 'bestand.txt' , 'R' ) ;
als ( NUL == bestand )
{
printf ( 'bestand kan niet worden geopend \N ' ) ;
}
// Afdrukken wat in het bestand is geschreven, met behulp van putchar(), teken voor teken met lus.
Doen {
C = fgetc ( bestand ) ;
putchar ( C ) ;
// Controleren of het personage geen EOF is. Als het EOF is, stop dan met lezen.
} terwijl ( C != EOF ) ;
// Het bestand sluiten
fsluiten ( bestand ) ;
opbrengst 0 ;


}

Uitgang

Conclusie

De putchar() functie is een belangrijke functie in C-programmering die wordt gebruikt om een ​​teken naar de console af te drukken. Hoewel het geen speciale formaten toestaat, is het nuttiger dan printf() wanneer u slechts één teken afdrukt. Het is gemakkelijk te gebruiken en te gebruiken in C-programma's met zijn eenvoudige syntaxis en retourwaarde. Er worden gebruiksvoorbeelden gegeven voor het lezen van tekens uit gebruikersinvoer, tekenreeksen en gegevens, zodat u het gebruik gemakkelijker kunt begrijpen putchar() in verschillende veelvoorkomende situaties.