Язык си. Написать упрощенный аналог утилиты tail. Программа должна уметь выводить последние N строк файла. Имя (путь до файла) и N задаются аргументами командной строки. Нужен код

Значение N по умолчанию — 5.
Прога должна работать сразу с несколькими файлами.
Нужен код.
Пример:
Файл file1.txt

abcd
ab
cde
fdgdgfdfg
aaaa

Файл file2.txt

cde
dddddddd
fffff

Результат

> ./prog file1.txt file2.txt
abcd
cde
ab
dddddddd
cde
fffff
fdgdgfdfg
aaaa

Так а проблема в чем именно? Что пробовали? Что не получается?

Это ж учебная задача предназначенная для практики при изучении. Просить кого-то сделать ее за вас — не эффективный способ обучения.
Пробуйте что-то начать что-то делать, гуглить, формулировать конкретные вопросы (а во время формулирования может и решение найдется :rubberduck2:).