Jak používat funkci Putchar() v C

Jak Pouzivat Funkci Putchar V C



The putchar() Funkce je důležitá funkce v programování C, která se používá ke čtení a tisku znaku. S touto funkcí však nemůžete používat specifikátory formátu. Pokud chcete vytisknout pouze jeden znak, pak putchar() funkce může být ve srovnání s printf().

Tento článek se chystá prozkoumat putchar() f unction, její syntaxi a její návratovou hodnotu s příklady.







Co je funkce putchar() v C?

The putchar() funkce v programování C je výstupní funkce, která se používá k zápisu znaků do standardního výstupu a zobrazuje tyto znaky na konzole. Tato funkce je součástí standardní knihovny vstupů/výstupů, která je hlavičkový soubor. Tato funkce používá jednoduchou syntaxi v jazyce C, která je dána jako:



int putchar ( int char ) ;

Parametr : Tato funkce přijímá pouze jeden parametr, kterým je znak, který je vyžadován pro zápis do výstupního proudu.



Návratová hodnota : V případě úspěchu funkce vrátí do konzole znak bez znaménka. V opačném případě vrátí EOF (End of a File).





Jak používat funkci putchar() v C?

Zvažte následující příklady, abyste se naučili používat funkce putchar(). v programování C.

Příklad 1

Pokračujme jednoduchým příkladem čtení jednoho znaku z programu pomocí putchar() funkce a její zobrazení na konzole.



#include

hlavní ( ) {

// Deklarujte znak
char C ;
//Požádejte uživatele o zadání znaku
printf ( 'Zadejte znak:' ) ;
scanf ( '%C' , & C ) ;
//Použijte putchar() k vytištění daného znaku do konzole
printf ( 'Zadaný znak je: ' ) ;
putchar ( C ) ;
vrátit se 0 ;


}

Příklad 2

Zde je další program C, který demonstruje fungování putchar() funkce čtením znaků z řetězce.

#include

hlavní ( ) {

// Deklaruje řetězec znaků

char str [ padesáti ] = 'Vítejte v linuxhintu.' ;

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

//Použijte putchar() k vytištění daného řetězce znaků do konzole

putchar ( str [ i ] ) ;

}

vrátit se 0 ;

}

Příklad 3

Můžete také použít putchar() funkce pro čtení znaků ze souboru a zde je příklad takového případu.

#include

int hlavní ( )

{

SOUBOR * soubor ;
char C ;
// Otevření souboru v režimu čtení
soubor = fopen ( 'soubor.txt' , 'r' ) ;
-li ( NULA == soubor )
{
printf ( 'soubor nelze otevřít \n ' ) ;
}
// Tisk toho, co je zapsáno v souboru, pomocí putchar(), znak po znaku pomocí smyčky.
dělat {
C = fgetc ( soubor ) ;
putchar ( C ) ;
// Kontrola, zda znak není EOF. Pokud je to EOF, přestaňte číst.
} zatímco ( C != EOF ) ;
// Zavření souboru
fzavřít ( soubor ) ;
vrátit se 0 ;


}

Výstup

Závěr

The putchar() Funkce je důležitá funkce v programování C používaná k vytištění znaku na konzoli. I když neumožňuje speciální formáty, je užitečnější než printf() při tisku pouze jednoho znaku. Snadno se používá a používá v programech C s jednoduchou syntaxí a návratovou hodnotou. Jsou uvedeny příklady použití pro čtení znaků z uživatelského vstupu, řetězců a dat, abyste snáze pochopili, jak je používat putchar() v různých běžných situacích.