سلام به همگی
یه فایل متنی دارم که 121 لاین داره و برنامه باید کل فایل رو بخونه و نمایش بده ، برنامه درسته اما عدد 121 رو دوبار نمایش میده!
کسی میدونه مشکل این کد کجاست؟
#include <stdio.h>
#include <conio.h>
void main()
{
FILE * myfile = fopen("names.txt", "r");
char line[100];
if (myfile==NULL)printf("Error opening file :(");
else{
while( ! feof(myfile)) {
fgets(line, sizeof(line), myfile);
fputs(line, stdout);
}
fclose(myfile);
}
getch();
}