Nimmt das enum nicht unnötig Speicher? Wenn du die Namen schon weist, dann könntest du ja mittels
#define [Buchstaben] 0
festlegen und dann das Array abtasten!?