Kaip naudoti funkciją Putchar () C

Kaip Naudoti Funkcija Putchar C



The putchar () funkcija yra svarbi C programavimo funkcija, naudojama simboliui skaityti ir spausdinti. Tačiau su šia funkcija negalite naudoti formato specifikacijų. Jei norite spausdinti tik vieną simbolį, tada putchar () funkcija gali būti efektyvesnė, palyginti su printf ().

Šiame straipsnyje bus nagrinėjama putchar() f unction, jo sintaksė ir grąžinamoji reikšmė su pavyzdžiais.







Kas yra putchar() funkcija C?

The putchar () C programavimo funkcija yra išvesties funkcija, kuri naudojama rašant simbolį (-ius) standartinėje išvestyje ir parodo tą (-ius) konsolėje. Ši funkcija įtraukta į standartinę įvesties / išvesties biblioteką antraštės failą. Ši funkcija naudoja paprastą C kalbos sintaksę, kuri pateikiama taip:



tarpt putcharas ( tarpt char ) ;

Parametras : Ši funkcija priima tik vieną parametrą, kuris yra simbolis, kurio reikia norint įrašyti į išvesties srautą.



Grąžinimo vertė : sėkmės atveju funkcija grąžina konsolei nepasirašytą ženklą. Kitu atveju jis grąžina EOF (failo pabaigą).





Kaip naudoti funkciją putchar() C?

Apsvarstykite šiuos pavyzdžius, kad išmoktumėte naudoti funkcija putchar(). C programavimo srityje.

1 pavyzdys

Toliau pateiksime paprastą pavyzdį, kaip nuskaityti vieną simbolį iš programos naudojant putchar () funkcija ir rodyti ją konsolėje.



#include

pagrindinis ( ) {

// Paskelbkite simbolį
char c ;
//Prašykite vartotojo įvesti simbolį
printf ( 'Įveskite simbolį:' ) ;
scanf ( '%c' , & c ) ;
//Naudokite putchar(), kad atspausdintumėte nurodytą simbolį konsolėje
printf ( 'Įvestas simbolis yra: ' ) ;
putcharas ( c ) ;
grąžinti 0 ;


}

2 pavyzdys

Čia yra dar viena C programa, kuri parodo, kaip veikia putchar () funkcija nuskaitant simbolius iš eilutės.

#include

pagrindinis ( ) {

// Paskelbkite simbolių eilutę

char g [ penkiasdešimt ] = „Sveiki atvykę į linuxhint“. ;

dėl ( tarpt i = 0 ; i <= 25 ; i ++ ) {

//Naudokite putchar(), kad išspausdintumėte nurodytą simbolių eilutę į konsolę

putcharas ( g [ i ] ) ;

}

grąžinti 0 ;

}

3 pavyzdys

Taip pat galite naudoti putchar () funkcija nuskaityti simbolius iš failo ir čia yra tokio atvejo pavyzdys.

#include

tarpt pagrindinis ( )

{

FAILAS * failą ;
char c ;
// Failo atidarymas skaitymo režimu
failą = fopenas ( 'failas.txt' , 'r' ) ;
jeigu ( NULL == failą )
{
printf ( 'failo atidaryti nepavyko \n ) ;
}
// Kas parašyta faile, naudojant putchar(), simbolis po simbolio naudojant kilpą.
daryti {
c = fgetc ( failą ) ;
putcharas ( c ) ;
// Tikrinama, ar simbolis nėra EOF. Jei tai EOF, nustokite skaityti.
} kol ( c != EOF ) ;
// Failo uždarymas
fclose ( failą ) ;
grąžinti 0 ;


}

Išvestis

Išvada

The putchar () funkcija yra svarbi C programavimo funkcija, naudojama simboliui spausdinti konsolėje. Nors tai neleidžia specialių formatų, jis yra naudingesnis nei printf() spausdinant tik vieną simbolį. Jį lengva naudoti ir naudoti C programose, nes jo sintaksė ir grąžinimo reikšmė yra paprasta. Pateikiami naudojimo pavyzdžiai, kaip skaityti simbolius iš vartotojo įvesties, eilutes ir duomenis, kad būtų lengviau suprasti, kaip naudoti putchar () įvairiose įprastose situacijose.