Ошибки нужно выводить в stderr.
В случае ошибки необходимо выйти с ненулевым кодом возврата. Это обязательное требование к данной домашке.