Se hai problemi su un pezzo di codice diverso, posta quello.

Attento comunque che con
codice:
char abbr[2];
puoi contenere una stringa di un solo carattere (carattere + terminatore '\0'). Se vuoi contenere due caratteri o usi un array di tre elementi o accedi separatamente ai due campi e ti scordi le funzioni che operano sulle stringhe.