22/11/2024 | 23:23

Hàm getc() trong C

Hàm int getc(FILE *stream) trong Thư viện C chuẩn lấy ký tự kế tiếp (một unsigned char) từ Stream đã cho và tăng position indicator cho Stream đó.

Hàm int getc(FILE *stream) trong Thư viện C chuẩn lấy ký tự kế tiếp (một unsigned char) từ Stream phải làm sao đã cho hỗ trợ và tăng position indicator cho Stream đó.

Khai báo hàm getc() trong C

Dưới đây là phần khai báo cho hàm getc() trong C:

int getc(FILE *stream)

Tham số

stream -- Đây là con trỏ tới một đối tượng FILE tổng hợp mà nhận diện Stream địa chỉ , trên đó hoạt động chi tiết được thực hiện.

Trả về giá trị

Hàm này trả về ký tự tính năng được đọc dưới dạng một unsigned char tốc độ được ép kiểu thành một int trên điện thoại hoặc EOF mẹo vặt hoặc lỗi.

Ví dụ

Chương trình C sau minh họa cách sử dụng trực tuyến của hàm getc() trong C:

#include<stdio.h>int main(){  char c;  printf("Nhap ky tu: ");  c = getc(stdin);  printf("Hien thi ky tu vua nhap: ");  putc(c, stdout);  
  return(0);}

Biên dịch tổng hợp và chạy chương trình C trên tải về sẽ cho kết quả:

Theo Tutorialspoint

Bài trước: Hàm fputs() trong C

Bài tiếp: Hàm getchar() trong C

4.8/5 (103 votes)