ฟังก์ชันทั้ง 4 ตัวใช้สำหรับอ่านตัวอักษร (character) จาก input stream แต่มีพฤติกรรมต่างกันในเรื่อง buffering, echo, และ portability สรุปความแตกต่างแบบเร็ว Function Header Input Source Buffering Echo (แสดงบนหน้าจอ) Portability Return getc() <stdio.h> FILE* stream ใดๆ (stdin, file, etc.)