Das musst du mir aber erklären, wie in C der numerische Wert 111 und 00..0111 zu unterscheiden ist.
Immerhin ist ein numerischer Vergleich erst nach einem Umwandeln von CHAR nach INT/DOUBLE (atoi/scanf) möglich und da spielen Vornullen nun mal keine Rolle.