Cara Menggunakan Fungsi Putchar() di C

Cara Menggunakan Fungsi Putchar Di C



Itu putchar() function adalah fungsi penting dalam pemrograman C yang digunakan untuk membaca dan mencetak karakter. Tetapi Anda tidak dapat menggunakan penentu format dengan fungsi ini. Jika Anda ingin mencetak hanya satu karakter saja putchar() fungsi dapat lebih efisien dibandingkan dengan printf().

Artikel ini akan mengeksplorasi putchar() f pengurapan, sintaksnya, dan nilai kembaliannya dengan contoh.







Apa fungsi putchar () di C?

Itu putchar() fungsi dalam pemrograman C adalah fungsi keluaran yang digunakan untuk menulis karakter dalam keluaran standar dan menampilkan karakter tersebut ke konsol. Fungsi ini disertakan oleh pustaka input/output standar berkas tajuk. Fungsi ini menggunakan sintaks sederhana dalam bahasa C yang diberikan sebagai:



int putchar ( int arang ) ;

Parameter : Fungsi ini hanya menerima satu parameter yaitu char yang diperlukan untuk menulis ke aliran output.



Nilai Pengembalian : Jika berhasil, fungsi mengembalikan karakter yang tidak ditandatangani ke konsol. Jika tidak, ia mengembalikan EOF (End of a File).





Bagaimana Cara Menggunakan Fungsi putchar () di C?

Pertimbangkan contoh berikut untuk mempelajari penggunaan fungsi putchar() dalam Pemrograman C.

Contoh 1

Mari ikuti dengan contoh sederhana membaca satu karakter dari sebuah program menggunakan putchar() berfungsi dan menampilkannya di konsol.



#termasuk

utama ( ) {

// Mendeklarasikan sebuah karakter
arang C ;
//Minta pengguna untuk memasukkan karakter
printf ( 'Masukkan karakter:' ) ;
scanf ( '%C' , & C ) ;
//Gunakan putchar() untuk mencetak karakter yang diberikan ke konsol
printf ( 'Karakter yang dimasukkan adalah:' ) ;
putchar ( C ) ;
kembali 0 ;


}

Contoh 2

Berikut ini adalah program C lain yang mendemonstrasikan cara kerja dari putchar() berfungsi dengan membaca karakter dari string.

#termasuk

utama ( ) {

// Deklarasikan serangkaian karakter

arang str [ lima puluh ] = 'Selamat datang di linuxhint.' ;

untuk ( int Saya = 0 ; Saya <= 25 ; Saya ++ ) {

//Gunakan putchar() untuk mencetak string karakter yang diberikan ke konsol

putchar ( str [ Saya ] ) ;

}

kembali 0 ;

}

Contoh 3

Anda juga dapat menggunakan putchar() berfungsi untuk membaca karakter dari file dan berikut adalah contoh kasusnya.

#termasuk

int utama ( )

{

MENGAJUKAN * mengajukan ;
arang C ;
// Membuka file dalam mode baca
mengajukan = fopen ( 'file.txt' , 'R' ) ;
jika ( BATAL == mengajukan )
{
printf ( 'file tidak bisa dibuka \N ' ) ;
}
// Mencetak apa yang tertulis di file, menggunakan putchar(), karakter demi karakter menggunakan loop.
Mengerjakan {
C = fgetc ( mengajukan ) ;
putchar ( C ) ;
// Memeriksa apakah karakter bukan EOF. Jika EOF berhenti membaca.
} ketika ( C != EOF ) ;
// Menutup file
fclose ( mengajukan ) ;
kembali 0 ;


}

Keluaran

Kesimpulan

Itu putchar() function adalah fungsi penting dalam pemrograman C yang digunakan untuk mencetak karakter ke konsol. Meskipun tidak mengizinkan format khusus, ini lebih berguna daripada printf() saat mencetak hanya satu karakter. Mudah digunakan dan digunakan dalam program C dengan sintaks dan nilai pengembaliannya yang sederhana. Contoh penggunaan disediakan untuk membaca karakter dari input pengguna, string, dan data untuk memudahkan Anda memahami cara menggunakannya putchar() dalam situasi umum yang berbeda.