Jak używać funkcji Putchar() w C

Jak Uzywac Funkcji Putchar W C



The putchar() funkcja jest ważną funkcją w programowaniu C, która służy do odczytu i drukowania znaku. Ale nie możesz używać specyfikatorów formatu z tą funkcją. Jeśli chcesz wydrukować tylko jeden znak, to putchar() funkcja może być bardziej wydajna w porównaniu z printf().

Ten artykuł ma na celu zbadanie putchar() f namaszczenie, jego składnia i zwracana wartość wraz z przykładami.







Co to jest funkcja putchar() w C?

The putchar() funkcja w programowaniu C jest funkcją wyjściową używaną do zapisywania znaków na standardowym wyjściu i wyświetlania tych znaków w konsoli. Ta funkcja jest zawarta w standardowej bibliotece wejścia/wyjścia, tj plik nagłówkowy. Ta funkcja używa prostej składni w języku C, która jest podana jako:



int putchar ( int zwęglać ) ;

Parametr : Ta funkcja akceptuje tylko jeden parametr, którym jest znak, który jest wymagany do zapisu w strumieniu wyjściowym.



Wartość zwracana : W przypadku powodzenia funkcja zwraca znak unsigned do konsoli. W przeciwnym razie zwraca EOF (koniec pliku).





Jak korzystać z funkcji putchar() w C?

Rozważ poniższe przykłady, aby nauczyć się ich użycia funkcja putchar(). w programowaniu C.

Przykład 1

Przejdźmy do prostego przykładu odczytania jednego znaku z programu za pomocą putchar() funkcji i wyświetlenie jej na konsoli.



#include

główny ( ) {

// Zadeklaruj postać
zwęglać C ;
//Poproś użytkownika o wprowadzenie znaku
drukujf ( 'Proszę wprowadzić znak: ' ) ;
skanf ( '%C' , & C ) ;
//Użyj putchar() do wyświetlenia podanego znaku na konsoli
drukujf ( 'Wprowadzony znak to: ' ) ;
putchar ( C ) ;
powrót 0 ;


}

Przykład 2

Oto inny program C, który demonstruje działanie putchar() funkcja poprzez odczytywanie znaków z łańcucha.

#include

główny ( ) {

// Zadeklaruj ciąg znaków

zwęglać ul [ pięćdziesiąt ] = „Witamy w Linuksie”. ;

Do ( int I = 0 ; I <= 25 ; I ++ ) {

//Użyj metody putchar() do wyświetlenia podanego ciągu znaków na konsoli

putchar ( ul [ I ] ) ;

}

powrót 0 ;

}

Przykład 3

Możesz także skorzystać z tzw putchar() do odczytywania znaków z pliku i oto przykład takiego przypadku.

#include

int główny ( )

{

PLIK * plik ;
zwęglać C ;
// Otwarcie pliku w trybie odczytu
plik = otwierać ( 'plik.txt' , 'R' ) ;
Jeśli ( ZERO == plik )
{
drukujf ( 'nie można otworzyć pliku \N ' ) ;
}
// Drukowanie tego, co jest zapisane w pliku, przy użyciu metody putchar(), znak po znaku przy użyciu pętli.
Do {
C = fgetc ( plik ) ;
putchar ( C ) ;
// Sprawdzanie, czy znak nie jest EOF. Jeśli jest to EOF, przestań czytać.
} chwila ( C != EOF ) ;
// Zamykanie pliku
zamknij ( plik ) ;
powrót 0 ;


}

Wyjście

Wniosek

The putchar() funkcja jest ważną funkcją w programowaniu C, używaną do drukowania znaku na konsoli. Chociaż nie pozwala na specjalne formaty, jest bardziej użyteczny niż printf() podczas drukowania tylko jednego znaku. Jest łatwy w użyciu i używaniu w programach C dzięki prostej składni i zwracanej wartości. Przykłady użycia służą do odczytywania znaków z danych wprowadzanych przez użytkownika, ciągów znaków i danych, aby ułatwić zrozumienie sposobu używania putchar() w różnych typowych sytuacjach.