Ako používať funkciu Putchar() v C

Ako Pouzivat Funkciu Putchar V C



The putchar() funkcia je dôležitá funkcia v programovaní C, ktorá sa používa na čítanie a tlač znaku. S touto funkciou však nemôžete použiť špecifikátory formátu. Ak chcete vytlačiť iba jeden znak, potom putchar() funkcia môže byť v porovnaní s printf().

Tento článok sa chystá preskúmať putchar() f funkcia, jej syntax a jej návratová hodnota s príkladmi.







Čo je funkcia putchar() v jazyku C?

The putchar() funkcia v programovaní C je výstupná funkcia, ktorá sa používa na zapisovanie znakov do štandardného výstupu a zobrazuje tieto znaky na konzole. Táto funkcia je zahrnutá v štandardnej vstupno/výstupnej knižnici, ktorá je hlavičkový súbor. Táto funkcia používa jednoduchú syntax v jazyku C, ktorá je daná ako:



int putchar ( int char ) ;

Parameter : Táto funkcia akceptuje iba jeden parameter, ktorým je znak, ktorý je potrebný na zápis do výstupného toku.



Návratová hodnota : V prípade úspechu funkcia vráti do konzoly znak bez znamienka. V opačnom prípade vráti EOF (End of a File).





Ako používať funkciu putchar () v C?

Zvážte nasledujúce príklady, aby ste sa naučili používať funkciu putchar(). v programovaní C.

Príklad 1

Nasledujme jednoduchý príklad čítania jedného znaku z programu pomocou putchar() funkciu a jej zobrazenie na konzole.



#include

Hlavná ( ) {

// Deklarujte znak
char c ;
//Požiadajte používateľa o zadanie znaku
printf ( 'Zadajte znak: ' ) ;
scanf ( '%c' , & c ) ;
//Použite putchar() na vytlačenie daného znaku do konzoly
printf ( 'Zadaný znak je: ' ) ;
putchar ( c ) ;
vrátiť 0 ;


}

Príklad 2

Tu je ďalší program C, ktorý demonštruje fungovanie putchar() funkciu čítaním znakov z reťazca.

#include

Hlavná ( ) {

// Deklaruje reťazec znakov

char str [ päťdesiat ] = 'Vitajte v linuxhinte.' ;

pre ( int i = 0 ; i <= 25 ; i ++ ) {

//Použite putchar() na vytlačenie daného reťazca znakov do konzoly

putchar ( str [ i ] ) ;

}

vrátiť 0 ;

}

Príklad 3

Môžete tiež použiť putchar() na čítanie znakov zo súboru a tu je príklad takéhoto prípadu.

#include

int Hlavná ( )

{

FILE * súbor ;
char c ;
// Otváranie súboru v režime čítania
súbor = fopen ( 'subor.txt' , 'r' ) ;
ak ( NULOVÝ == súbor )
{
printf ( 'Súbor sa nedá otvoriť \n ' ) ;
}
// Tlač toho, čo je napísané v súbore, pomocou putchar(), znak po znaku pomocou cyklu.
robiť {
c = fgetc ( súbor ) ;
putchar ( c ) ;
// Kontrola, či znak nie je EOF. Ak je to EOF, prestaňte čítať.
} zatiaľ čo ( c != EOF ) ;
// Zatvorenie súboru
fclose ( súbor ) ;
vrátiť 0 ;


}

Výkon

Záver

The putchar() funkcia je dôležitá funkcia v programovaní v jazyku C, ktorá sa používa na vytlačenie znaku na konzole. Aj keď neumožňuje špeciálne formáty, je užitočnejšia ako printf() pri tlači len jedného znaku. Ľahko sa používa a používa v programoch C s jednoduchou syntaxou a návratovou hodnotou. Poskytujú sa príklady použitia na čítanie znakov z používateľského vstupu, reťazcov a údajov, aby ste ľahšie pochopili, ako používať putchar() v rôznych bežných situáciách.