C ++ fgetc () - Thư viện chuẩn C ++

Hàm fgetc () trong C ++ đọc ký tự tiếp theo từ luồng đầu vào đã cho.

nguyên mẫu fgetc ()

 int fgetc (FILE * luồng);

Các fgetc()chức năng có một dòng suối tập tin như là đối số của nó và trả về ký tự tiếp theo từ các dòng được coi là một kiểu số nguyên.

Nó được định nghĩa trong tệp tiêu đề.

tham số fgetc ()

stream: Dòng tệp để đọc ký tự.

fgetc () Giá trị trả về

  • Khi thành công, hàm fgetc () trả về ký tự đã đọc.
  • Khi thất bại, nó trả về EOF. Nếu lỗi xảy ra do hết tệp, nó sẽ đặt chỉ báo eof. Nếu lỗi do các lỗi khác gây ra, nó sẽ đặt chỉ báo lỗi.

Ví dụ: Cách hoạt động của hàm fgetc ()

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )

Khi bạn chạy chương trình, đầu ra có thể sẽ là:

 Ví dụ về xử lý tệp

thú vị bài viết...