itoa() wäre eine Idee. Nicht per enum definierte Integerwerte werden übrigens mit dem derzeitigen Code korrekt angezeigt.
Oh, und exit(enmSpaces); liefert den korrekten Wert.
Der Compiler ist gcc version 3.3.1 (cygming special).
Output:damageEffects() hat nichts mit dem Programmteil zu tun, in dem der Fehler auftritt und funktioniert super.Zitat
Ich probier's mal mit itoa().
PS: Klappt. Stellt sich nur noch die Frage, warum sprintf() nicht mit enums klarkommt...