Знаєте, у 70-80-х роках, коли розміри компіляторів обмежувалися, в кращому разі, десятками кілобайтів, казати "вибиває помилку" було нормально - бо компілятор просто повідомляв про помилку в коді, добре, якщо уточнював, в якому рядку. Але сучасні компілятори зазвичай вказують, де саме і в чому помилка, і часто навіть радять, як її виправити. Спробуйте прочитати і розібратися. Якщо не вийде - скопіюйте сюди повідомлення про першу помилку, розберемося.
▼буквоїдство
Якщо компілятор видає "ієрогліфи" (припускаю, що ви про неправильне кодування), причому не постійно, а іноді - швидше за все, він у вас погано налаштований. Спробуйте його перевстановити.
Утім, гадаю, це не компілятор видає то помилки, то ієрогліфи, а ви змінюєте код і, залежно від цього, отримуєте різні результати. Якщо ви все ще так робите - продовжуйте, доки код не запрацює, або більше не будете спроможні щось робити самостійно, і тоді звертайтеся на форум. Допомагати з кодом, який вже змінили і не будуть змінювати назад - гнилий номер.