C'de Putchar() İşlevi Nasıl Kullanılır?

C De Putchar Islevi Nasil Kullanilir



bu putchar() fonksiyon, bir karakteri okumak ve yazdırmak için kullanılan C programlamasında önemli bir fonksiyondur. Ancak bu işlevle biçim belirticileri kullanamazsınız. Yalnızca bir karakter yazdırmak istiyorsanız, o zaman putchar() işlevine kıyasla daha verimli olabilir. printf().

Bu makale, putchar() f unction, sözdizimi ve dönüş değeri örneklerle.







C'deki putchar() İşlevi nedir?

bu putchar() C programlamasında fonksiyon, standart çıktıdaki karakter(ler)i yazmak için kullanılan ve bu karakter(ler)i konsola gösteren çıkış fonksiyonudur. Bu işlev standart girdi/çıktı kitaplığına dahil edilmiştir. başlık dosyası. Bu işlev, C dilinde şu şekilde verilen basit bir sözdizimini kullanır:



int putchar ( int karakter ) ;

Parametre : Bu işlev, çıktı akışına yazmak için gereken char olan yalnızca bir parametreyi kabul eder.



Geri dönüş değeri : Başarı durumunda, işlev konsola işaretsiz bir karakter döndürür. Aksi takdirde, EOF (Dosyanın Sonu) döndürür.





Putchar() Fonksiyonu C'de Nasıl Kullanılır?

kullanımını öğrenmek için aşağıdaki örnekleri göz önünde bulundurun putchar() işlevi C Programlamada.

örnek 1

kullanarak bir programdan bir karakter okumanın basit bir örneğini takip edelim. putchar() işlev ve konsolda görüntüleniyor.



#include

ana ( ) {

// bir karakter bildir
karakter C ;
//Kullanıcıdan karakteri girmesini isteyin
printf ( 'Lütfen bir karakter giriniz: ' ) ;
taramak ( '%C' , & C ) ;
//Belirtilen karakteri konsola yazdırmak için putchar()'ı kullanın
printf ( 'Girilen karakter: ' ) ;
putchar ( C ) ;
geri dönmek 0 ;


}

Örnek 2

İşte sistemin işleyişini gösteren başka bir C programı. putchar() bir diziden karakterleri okuyarak işlev.

#include

ana ( ) {

// Bir karakter dizisi tanımla

karakter str [ elli ] = 'Linuxhint'e hoş geldiniz.' ;

için ( int Ben = 0 ; Ben <= 25 ; Ben ++ ) {

//Belirtilen karakter dizisini konsola yazdırmak için putchar()'ı kullanın

putchar ( str [ Ben ] ) ;

}

geri dönmek 0 ;

}

Örnek 3

Şunu da kullanabilirsiniz: putchar() bir dosyadan karakterleri okumak için işlev ve işte böyle bir duruma bir örnek.

#include

int ana ( )

{

DOSYA * dosya ;
karakter C ;
// Dosyayı okuma modunda açıyoruz
dosya = açık ( 'dosya.txt' , 'R' ) ;
eğer ( HÜKÜMSÜZ == dosya )
{
printf ( 'dosya açılamıyor \N ' ) ;
}
// Dosyada yazılanları putchar() kullanarak, döngü kullanarak karakter karakter yazdırmak.
Yapmak {
C = fgetc ( dosya ) ;
putchar ( C ) ;
// Karakterin EOF olup olmadığı kontrol ediliyor. EOF ise okumayı durdurun.
} sırasında ( C != EOF ) ;
// dosyayı kapatıyoruz
kapat ( dosya ) ;
geri dönmek 0 ;


}

Çıktı

Çözüm

bu putchar() işlev, konsola bir karakter yazdırmak için kullanılan C programlamasında önemli bir işlevdir. Özel formatlara izin vermemekle birlikte, daha kullanışlıdır. printf() sadece bir karakter yazdırırken. Basit sözdizimi ve dönüş değeri ile C programlarında kullanımı ve kullanımı kolaydır. Nasıl kullanılacağını anlamanızı kolaylaştırmak için kullanıcı girişinden, dizelerden ve verilerden karakterleri okumak için kullanım örnekleri sağlanmıştır. putchar() farklı ortak durumlarda.