Dein to_Char ist murks. Du kannst keinen Zeiger auf eine lokale Variable zurückgeben, mit verlassen einer Funktion verlieren alle nichtstatischen lokalen Variablen mit sofortiger Wirkung ihre Gültigkeit.
Nimm doch einfach printf oder itoa für solche Zwecke, wenn du Fehler in deinem Debugging-Code nicht ausschließen kannst, wie willst du dann echte Fehler finden?
mfG
Markus
Lesezeichen