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.
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.
#includeana ( ) {
// 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.
#includeint 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.