A Putchar() függvény használata C-ben

A Putchar Fuggveny Hasznalata C Ben



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 fejléc fájl. Ez a függvény egy egyszerű szintaxist használ a C nyelvben, amely a következőképpen van megadva:



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.

#include

fő- ( ) {

// 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.

#include

int 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.