Außerdem fehlt hier:

Code:
case 99: printf("Neue Position wird erstellt!");gets(posname);
das break;