Исправлено perror на printf. Программа выдает ошибку открытия файла.