Nein,

wie gesagt, ein Arrayindex in C ist stets ein Integer. Du könntest eine Hash-Table nehmen.

Gruß, CowZ