Написать программу отображающую последние 10 строк лог файла в терминале.
#include<stdio.h>
#include<conio.h>
int main()
{
FILE *f;
char sk[1000];
printf("Poslednie 10 strok:\n");
f=fopen("cdb.bin.txt","r");
int kol=0;
do
{
fgets(sk, 1000, f);
kol++;
}
while(!feof(f));
fclose(f);
f=fopen("cdb.bin.txt","r");
for(int i=0; i<kol; i++)
{
fgets(sk, 1000, f);
if(i>=kol-10)
printf("%s\n",sk);
}
fclose(f);
getch();
return 0;
}Добавлено (30.05.12, 22:57)
---------------------------------------------
Люди, помогите пожалуйста