Wenn ich dieses Codestück übersetze und ausführe kommt 11 raus. Deine Enums laufen also. Wenn du deine Zahl in einen String umwandeln möchtest (oder was hast du mit sprintf vor?), würde ich [FONT=courier new]itoa(char* dest, int src, int radix)[/FONT] verwenden. Oder versuch einfach, &acharTempChar als Parameter zu verwenden. Ansonsten, schreib welchen Compiler du verwendest und gib mir den Konsolenoutput, viell. kann ich da mehr rauslesen