A putchar() A funkció egy fontos funkció a C programozásban, amelyet egy karakter olvasására és kinyomtatására használnak. Ezzel a funkcióval azonban nem használhat formátum-specifikációkat. Ha csak egy karaktert szeretne nyomtatni, akkor putchar() funkció hatékonyabb lehet ahhoz képest printf().
Ez a cikk megvizsgálja a putchar() f unction, szintaxisa és visszatérési értéke példákkal.
Mi a putchar() függvény C-ben?
A putchar() A függvény a C programozásban az a kimeneti függvény, amely a karakter(ek) kiírására szolgál a szabványos kimenetben, és megjeleníti a karakter(ek)et a konzolon. Ezt a funkciót a szabványos bemeneti/kimeneti könyvtár tartalmazza
int putchar ( int char ) ;
Paraméter : Ez a funkció csak egy paramétert fogad el, amely a kimeneti adatfolyamba írásához szükséges karakter.
Visszatérési érték : Siker esetén a függvény egy előjel nélküli karaktert ad vissza a konzolnak. Ellenkező esetben az EOF-t (Fájl vége) adja vissza.
Hogyan használjuk a putchar() függvényt C-ben?
Tekintsük a következő példákat a használat megtanulásához putchar() függvény a C programozásban.
1. példa
Vegyünk egy egyszerű példát egy programból egy karakter kiolvasására a putchar() funkciót, és megjeleníti azt a konzolon.
#include
fő- ( ) {
// Karakter deklarálása
char c ;
//Kérje meg a felhasználót, hogy írja be a karaktert
printf ( 'Kérem, írjon be egy karaktert:' ) ;
scanf ( '%c' , & c ) ;
//A putchar() segítségével kiírhatja az adott karaktert a konzolra
printf ( 'A beírt karakter: ' ) ;
putchar ( c ) ;
Visszatérés 0 ;
}
2. példa
Itt van egy másik C program, amely bemutatja a működését putchar() karakterláncból kiolvasva.
#includefő- ( ) {
// Karaktersorozat deklarálása
char str [ ötven ] = 'Üdvözöljük a linuxhintben.' ;
számára ( int én = 0 ; én <= 25 ; én ++ ) {
//A putchar() segítségével kiírhatja a megadott karakterláncot a konzolra
putchar ( str [ én ] ) ;
}
Visszatérés 0 ;
}
3. példa
Használhatja a putchar() függvény karaktereket olvasni egy fájlból, és itt van egy példa egy ilyen esetre.
#includeint fő- ( )
{
FÁJL * fájlt ;
char c ;
// Fájl megnyitása olvasási módban
fájlt = fopen ( 'fájl.txt' , 'r' ) ;
ha ( NULLA == fájlt )
{
printf ( 'A fájl nem nyitható meg \n ' ) ;
}
// Fájlba írottak kinyomtatása putchar() használatával, karakterről karakterre ciklus segítségével.
csináld {
c = fgetc ( fájlt ) ;
putchar ( c ) ;
// Annak ellenőrzése, hogy a karakter nem EOF-e. Ha EOF, hagyja abba az olvasást.
} míg ( c != EOF ) ;
// A fájl bezárása
fclose ( fájlt ) ;
Visszatérés 0 ;
}
Kimenet
Következtetés
A putchar() A funkció egy fontos funkció a C programozásban, amellyel egy karaktert nyomtat a konzolra. Bár nem engedélyez speciális formátumokat, hasznosabb, mint printf() ha csak egy karaktert nyomtat. Egyszerű szintaxisával és visszatérési értékével könnyen használható és használható C programokban. Használati példák találhatók a felhasználói bevitelből, karakterláncokból és adatokból származó karakterek olvasására, hogy könnyebben megértse a használat módját. putchar() különböző gyakori helyzetekben.