Cum se utilizează funcția Putchar() în C

Cum Se Utilizeaza Functia Putchar In C



The putchar() funcția este o funcție importantă în programarea C care este folosită pentru a citi și tipări un caracter. Dar nu puteți utiliza specificatorii de format cu această funcție. Dacă doriți să imprimați un singur caracter, atunci putchar() funcția poate fi mai eficientă în comparație cu printf().

Acest articol va explora putchar() f unction, sintaxa sa și valoarea returnată cu exemple.







Ce este funcția putchar() în C?

The putchar() funcția din programarea C este funcția de ieșire care este utilizată pentru a scrie caracterul (caracterele) în ieșirea standard și afișează acel caracter (caracterele) pe consolă. Această funcție este inclusă de biblioteca standard de intrare/ieșire, adică fișier antet. Această funcție folosește o sintaxă simplă în limbajul C, care este dată astfel:



int putchar ( int char ) ;

Parametru : Această funcție acceptă un singur parametru, care este caracterul care este necesar pentru a scrie în fluxul de ieșire.



Valoare returnată : La succes, funcția returnează un caracter nesemnat în consolă. În caz contrar, returnează EOF (Sfârșitul unui fișier).





Cum se utilizează funcția putchar() în C?

Luați în considerare următoarele exemple pentru a învăța cum se utilizează funcția putchar(). în programarea C.

Exemplul 1

Să continuăm cu un exemplu simplu de citire a unui caracter dintr-un program folosind putchar() funcția și afișarea acesteia pe consolă.



#include

principal ( ) {

// Declara un caracter
char c ;
//Se cere utilizatorului să introducă caracterul
printf ( 'Vă rugăm să introduceți un caracter: ' ) ;
scanf ( „%c” , & c ) ;
//Utilizați putchar() pentru a imprima caracterul dat pe consolă
printf ( „Caracterul introdus este:” ) ;
putchar ( c ) ;
întoarcere 0 ;


}

Exemplul 2

Iată un alt program C care demonstrează funcționarea putchar() funcţionează prin citirea caracterelor dintr-un şir.

#include

principal ( ) {

// Declara un șir de caractere

char str [ cincizeci ] = „Bine ați venit la linuxhint”. ;

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

//Utilizați putchar() pentru a imprima șirul de caractere dat în consolă

putchar ( str [ i ] ) ;

}

întoarcere 0 ;

}

Exemplul 3

De asemenea, puteți utiliza putchar() funcția de citire a caracterelor dintr-un fișier și iată un exemplu de astfel de caz.

#include

int principal ( )

{

FIŞIER * fişier ;
char c ;
// Deschiderea fișierului în modul citire
fişier = fopen ( „fișier.txt” , 'r' ) ;
dacă ( NUL == fişier )
{
printf ( „Fișierul nu poate fi deschis \n ' ) ;
}
// Tipărirea a ceea ce este scris în fișier, folosind putchar(), caracter cu caracter folosind bucla.
do {
c = fgetc ( fişier ) ;
putchar ( c ) ;
// Verifică dacă caracterul nu este EOF. Dacă este EOF opriți citirea.
} in timp ce ( c != EOF ) ;
// Închiderea fișierului
fclose ( fişier ) ;
întoarcere 0 ;


}

Ieșire

Concluzie

The putchar() funcția este o funcție importantă în programarea C folosită pentru a imprima un caracter pe consolă. Deși nu permite formate speciale, este mai util decât printf() la imprimarea unui singur caracter. Este ușor de utilizat și utilizat în programele C, cu sintaxa simplă și valoarea returnată. Sunt oferite exemple de utilizare pentru citirea caracterelor introduse de utilizator, șiruri de caractere și date, pentru a vă facilita înțelegerea modului de utilizare. putchar() în diferite situații comune.