Исправили ошибки, разобрались с указателями. Теперь компилируется.