C ทำงานห้องสมุด - fgetc ()
ลักษณะ
C ทำงานห้องสมุดint fgetc (File * สตรีม) ที่ได้รับจากกระแสกระแสข้อมูลที่ระบุตัวอักษรถัดไป (ตัวละครที่ได้รับการรับรอง) และย้ายตัวระบุสถานที่ไปข้างหน้า
คำแถลง
นี่คือ () ฟังก์ชั่นคำสั่ง fgetc
int fgetc(FILE *stream)
พารามิเตอร์
- กระแส - นี้เป็นตัวชี้ไปยังไฟล์ตัวชี้ไปยังวัตถุที่ไหลระบุวัตถุ FILE ในการดำเนินการเกี่ยวกับมัน
ราคาย้อนกลับ
ฟังก์ชั่นนี้เป็นถ่านหล่อไม่ได้ลงนามเป็น int กลับมาอ่านตัวอักษรหรือถ้าจุดสิ้นสุดของแฟ้มอ่านข้อผิดพลาดเกิดขึ้นก็จะส่งกลับ EOF
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง fgetc () ฟังก์ชั่นถูกนำมาใช้
#include <stdio.h> int main () { FILE *fp; int c; int n = 0; fp = fopen("file.txt","r"); if(fp == NULL) { perror("打开文件时发生错误"); return(-1); } do { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); }while(1); fclose(fp); return(0); }
สมมติว่าเรามีfile.txt ไฟล์ข้อความอ่านเป็นดังนี้เป็นตัวอย่างของไฟล์ให้ป้อน:
We are in 2014
Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:
We are in 2014