Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

การใช้ fflush(stdin) ใน C


ฟังก์ชัน fflush(stdin) ใช้เพื่อล้างบัฟเฟอร์เอาต์พุตของสตรีม คืนค่าศูนย์หากสำเร็จมิฉะนั้นจะส่งกลับ EOF และตั้งค่าตัวบ่งชี้ข้อผิดพลาด feof

นี่คือไวยากรณ์ของ fflush(stdin) ในภาษา C

int fflush(FILE *stream);

นี่คือตัวอย่าง fflush(stdin) ในภาษา C

ตัวอย่าง

#include
#include
int main() {
   char s[20] = "Helloworld";
   printf("The string : %s", s);
   fflush(stdin);
   return 0;
}

ผลลัพธ์

The string : Helloworld