Moin,

sieht so aus, als ob Du im scanf nicht das abschließende '\n' abholst. Also entweder:

Code:
scanf ("%i\n", &pos);
oder:

scanf ersetzen durch:

Code:
gets (dummy);
pos = atoi (dummy);
wobei Du "dummy" vorher definierst:

Code:
char dummy [20];
(oder so).

(Und mit code-Tags wäre Dein Post besser zu lesen )

viele Grüße
Andreas