Cara Menggunakan Fungsi Putchar() dalam C

Cara Menggunakan Fungsi Putchar Dalam C



The putchar() fungsi adalah fungsi penting dalam pengaturcaraan C yang digunakan untuk membaca dan mencetak aksara. Tetapi anda tidak boleh menggunakan penentu format dengan fungsi ini. Jika anda ingin mencetak satu aksara sahaja putchar() fungsi boleh menjadi lebih cekap berbanding dengan printf().

Artikel ini akan meneroka putchar() f unction, sintaksnya, dan nilai pulangannya dengan contoh.







Apakah Fungsi putchar() dalam C?

The putchar() fungsi dalam pengaturcaraan C ialah fungsi output yang digunakan untuk menulis aksara dalam output standard dan memaparkan aksara itu kepada konsol. Fungsi ini disertakan oleh perpustakaan input/output standard iaitu fail pengepala. Fungsi ini menggunakan sintaks mudah dalam bahasa C yang diberikan sebagai:



int putchar ( int char ) ;

Parameter : Fungsi ini hanya menerima satu parameter iaitu aksara yang diperlukan untuk menulis ke aliran keluaran.



Nilai Pulangan : Apabila berjaya, fungsi mengembalikan aksara yang tidak ditandatangani ke konsol. Jika tidak, ia mengembalikan EOF (Akhir Fail).





Bagaimana Menggunakan Fungsi putchar() dalam C?

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

Contoh 1

Mari kita ikuti dengan contoh mudah membaca satu aksara daripada program menggunakan putchar() berfungsi dan memaparkannya pada konsol.



#include

utama ( ) {

// Isytihar watak
char c ;
//Minta pengguna untuk memasukkan aksara
printf ( 'Sila masukkan aksara: ' ) ;
scanf ( '%c' , & c ) ;
//Gunakan putchar() untuk mencetak aksara yang diberikan ke konsol
printf ( 'Watak yang dimasukkan ialah: ' ) ;
putchar ( c ) ;
kembali 0 ;


}

Contoh 2

Berikut ialah satu lagi program C yang menunjukkan cara kerja putchar() berfungsi dengan membaca aksara daripada rentetan.

#include

utama ( ) {

// Isytiharkan rentetan aksara

char str [ lima puluh ] = 'Selamat datang ke linuxhint.' ;

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

//Gunakan putchar() untuk mencetak rentetan aksara yang diberikan ke konsol

putchar ( str [ i ] ) ;

}

kembali 0 ;

}

Contoh 3

Anda juga boleh menggunakan putchar() berfungsi untuk membaca aksara daripada fail dan berikut adalah contoh kes sedemikian.

#include

int utama ( )

{

FAIL * fail ;
char c ;
// Membuka fail dalam mod membaca
fail = fopen ( 'file.txt' , 'r' ) ;
jika ( NULL == fail )
{
printf ( 'fail tidak boleh dibuka \n ' ) ;
}
// Mencetak apa yang ditulis dalam fail, menggunakan putchar(), aksara demi aksara menggunakan gelung.
buat {
c = fgetc ( fail ) ;
putchar ( c ) ;
// Menyemak sama ada watak itu bukan EOF. Jika EOF berhenti membaca.
} sementara ( c != EOF ) ;
// Menutup fail
tutup ( fail ) ;
kembali 0 ;


}

Pengeluaran

Kesimpulan

The putchar() fungsi ialah fungsi penting dalam pengaturcaraan C yang digunakan untuk mencetak aksara ke konsol. Walaupun ia tidak membenarkan format khas, ia lebih berguna daripada printf() apabila mencetak hanya satu aksara. Ia mudah digunakan dan digunakan dalam program C dengan sintaks ringkas dan nilai pulangannya. Contoh penggunaan disediakan untuk membaca aksara daripada input pengguna, rentetan dan data untuk memudahkan anda memahami cara menggunakan putchar() dalam situasi biasa yang berbeza.