Paano Gamitin ang Putchar() Function sa C

Paano Gamitin Ang Putchar Function Sa C



Ang putchar() Ang function ay isang mahalagang function sa C programming na ginagamit upang basahin at i-print ang isang character. Ngunit hindi ka maaaring gumamit ng mga specifier ng format sa function na ito. Kung gusto mong mag-print ng isang character lang putchar() function ay maaaring maging mas mahusay kumpara sa printf().

Ang artikulong ito ay tutuklasin ang putchar() f unction, ang syntax nito, at ang return value nito na may mga halimbawa.







Ano ang putchar() Function sa C?

Ang putchar() Ang function sa C programming ay ang output function na ginagamit upang isulat ang (mga) character sa karaniwang output at ipinapakita ang (mga) character na iyon sa console. Ang function na ito ay kasama ng karaniwang input/output library na file ng header. Gumagamit ang function na ito ng isang simpleng syntax sa wikang C na ibinibigay bilang:



int putchar ( int char ) ;

Parameter : Ang function na ito ay tumatanggap lamang ng isang parameter na kung saan ay ang char na kinakailangan upang sumulat sa output stream.



Ibalik ang Halaga : Sa tagumpay, ibinabalik ng function ang isang unsigned char sa console. Kung hindi, ibinabalik nito ang EOF (End of a File).





Paano Gamitin ang putchar() Function sa C?

Isaalang-alang ang mga sumusunod na halimbawa upang matutunan ang paggamit ng putchar() function sa C Programming.

Halimbawa 1

Subaybayan natin ang isang simpleng halimbawa ng pagbabasa ng isang karakter mula sa isang programa gamit ang putchar() function at ipinapakita ito sa console.



#include

pangunahing ( ) {

// Ipahayag ang isang karakter
char c ;
//Hilingin sa user na ipasok ang character
printf ( 'Mangyaring magpasok ng isang character: ' ) ;
scanf ( '%c' , at c ) ;
//Gumamit ng putchar() para i-print ang ibinigay na character sa console
printf ( 'Ang inilagay na character ay: ' ) ;
putchar ( c ) ;
bumalik 0 ;


}

Halimbawa 2

Narito ang isa pang programang C na nagpapakita ng paggana ng putchar() function sa pamamagitan ng pagbabasa ng mga character mula sa isang string.

#include

pangunahing ( ) {

// Ipahayag ang isang string ng mga character

char str [ limampu ] = 'Welcome sa linuxhint.' ;

para sa ( int i = 0 ; i <= 25 ; i ++ ) {

//Gumamit ng putchar() upang i-print ang ibinigay na string ng mga character sa console

putchar ( str [ i ] ) ;

}

bumalik 0 ;

}

Halimbawa 3

Maaari mo ring gamitin ang putchar() function na basahin ang mga character mula sa isang file at narito ang isang halimbawa ng naturang kaso.

#include

int pangunahing ( )

{

FILE * file ;
char c ;
// Binubuksan ang file sa reading mode
file = fopen ( 'file.txt' , 'r' ) ;
kung ( WALA == file )
{
printf ( 'Hindi mabuksan ang file \n ' ) ;
}
// Pagpi-print ng kung ano ang nakasulat sa file, gamit ang putchar(), character by character gamit ang loop.
gawin {
c = fgetc ( file ) ;
putchar ( c ) ;
// Sinusuri kung ang karakter ay hindi EOF. Kung ito ay EOF itigil ang pagbabasa.
} habang ( c != EOF ) ;
// Pagsasara ng file
fclose ( file ) ;
bumalik 0 ;


}

Output

Konklusyon

Ang putchar() Ang function ay isang mahalagang function sa C programming na ginagamit upang mag-print ng isang character sa console. Bagama't hindi nito pinapayagan ang mga espesyal na format, mas kapaki-pakinabang ito kaysa sa printf() kapag nagpi-print ng isang character lang. Ito ay madaling gamitin at gamitin sa mga C program na may simpleng syntax at return value. Ang mga halimbawa ng paggamit ay ibinigay para sa pagbabasa ng mga character mula sa input ng user, mga string, at data upang gawing mas madali para sa iyo na maunawaan kung paano gamitin putchar() sa iba't ibang karaniwang sitwasyon.