هنگام خوندن از یک فایل، کامپایلر تا کجای فایل رو میخونه و چطور متوجه میشه تا کجا باید بخونه و آیا به انتهای فایل رسیده و باید متوقف بشه یا نه؟
برای اینکه متوجه بشه فایل کجا تموم میشه دستورfeof(fileobj name) رو در while قرار میدیم... while(!feof(file1)) ولی میشه خط به خط یا حرف به حرف هم از فایل بخونیم: fscanf("%s",&a) و fscanf("%c",&b)
feof(fileobj name)
while(!feof(file1))
fscanf("%s",&a)
fscanf("%c",&b)