Sicuramente ... qui

char *parola = new char;

allochi un solo carattere e qui

cin.getline(parola, 80);

utilizzi il singolo carattere come se fossero 80 ...