Cách sử dụng hàm Putchar() trong C

Cach Su Dung Ham Putchar Trong C



Các putchar() hàm là một hàm quan trọng trong lập trình C dùng để đọc và in một ký tự. Nhưng bạn không thể sử dụng định dạng định dạng với chức năng này. Nếu bạn chỉ muốn in một ký tự thì putchar() chức năng có thể hiệu quả hơn so với printf().

Bài viết này sẽ khám phá các putchar() f chú thích, cú pháp của nó và giá trị trả về của nó với các ví dụ.







Hàm putchar() trong C là gì?

Các putchar() hàm trong lập trình C là hàm đầu ra được sử dụng để ghi (các) ký tự trong đầu ra tiêu chuẩn và hiển thị (các) ký tự đó ra bàn điều khiển. Chức năng này được bao gồm bởi thư viện đầu vào/đầu ra tiêu chuẩn đó là tập tin tiêu đề. Hàm này sử dụng một cú pháp đơn giản trong ngôn ngữ C như sau:



int bột bả ( int than ) ;

Tham số : Hàm này chỉ chấp nhận một tham số là char được yêu cầu ghi vào luồng xuất.



Giá trị trả về : Khi thành công, hàm trả về một unsigned char cho bàn điều khiển. Mặt khác, nó trả về EOF (Kết thúc tệp).





Cách sử dụng hàm putchar() trong C?

Xem xét các ví dụ sau để tìm hiểu cách sử dụng hàm putchar() trong Lập trình C.

ví dụ 1

Hãy theo dõi một ví dụ đơn giản về việc đọc một ký tự từ một chương trình bằng cách sử dụng putchar() chức năng và hiển thị nó trên bàn điều khiển.



#include

chủ yếu ( ) {

// Khai báo một ký tự
than c ;
//Yêu cầu người dùng nhập ký tự
bản inf ( 'Vui lòng nhập một ký tự:' ) ;
quét ( '%c' , & c ) ;
//Sử dụng putchar() để in ký tự đã cho ra bàn điều khiển
bản inf ( 'Ký tự đã nhập là:' ) ;
bột bả ( c ) ;
trở lại 0 ;


}

ví dụ 2

Đây là một chương trình C khác thể hiện hoạt động của putchar() chức năng bằng cách đọc các ký tự từ một chuỗi.

#include

chủ yếu ( ) {

// Khai báo một chuỗi ký tự

than str [ năm mươi ] = 'Chào mừng đến với linuxhint.' ;

( int Tôi = 0 ; Tôi <= 25 ; Tôi ++ ) {

//Sử dụng putchar() để in chuỗi ký tự đã cho ra bàn điều khiển

bột bả ( str [ Tôi ] ) ;

}

trở lại 0 ;

}

ví dụ 3

Bạn cũng có thể sử dụng putchar() để đọc các ký tự từ một tệp và đây là một ví dụ về trường hợp như vậy.

#include

int chủ yếu ( )

{

TÀI LIỆU * tài liệu ;
than c ;
// Mở file ở chế độ đọc
tài liệu = fopen ( 'file.txt' , 'r' ) ;
nếu như ( VÔ GIÁ TRỊ == tài liệu )
{
bản inf ( 'không thể mở tập tin \N ' ) ;
}
// In nội dung được ghi trong tệp, sử dụng putchar(), từng ký tự bằng vòng lặp.
LÀM {
c = fgetc ( tài liệu ) ;
bột bả ( c ) ;
// Kiểm tra xem ký tự có phải là EOF không. Nếu nó là EOF thì ngừng đọc.
} trong khi ( c != EOF ) ;
// Đóng tệp
fđóng ( tài liệu ) ;
trở lại 0 ;


}

đầu ra

Phần kết luận

Các putchar() Hàm là một hàm quan trọng trong lập trình C được sử dụng để in một ký tự ra bàn điều khiển. Mặc dù nó không cho phép các định dạng đặc biệt, nhưng nó hữu ích hơn printf() khi chỉ in một ký tự. Nó rất dễ sử dụng và sử dụng trong các chương trình C với cú pháp và giá trị trả về đơn giản. Các ví dụ sử dụng được cung cấp để đọc các ký tự từ đầu vào, chuỗi và dữ liệu của người dùng để giúp bạn hiểu cách sử dụng dễ dàng hơn putchar() trong các tình huống phổ biến khác nhau.