@Flüchtiger, würde als Sicherstes empfehlen:

while(*inPtr >= '0' && *inPtr <= '9' ){bla..}


btw: pointer rumschubsen is ok, man lernt 'ne menge
ausserdem sieht C viel professioneller aus, wenn jede Variable vorn und hint' mit sonderzeichen garniert ist