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ą
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.
#includepagrindinis ( ) {
// 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.
#includetarpt 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.