/* routine to sort out input stream */
/* first character determines destination of the following data
n - get arguments for 'rspeak'
s - put data on dungeon save file until 'e' is received
else - pass text to screen */
while((chr
= getchar()) != EOF
) {
case 'n': /* get args for rspeak */
if (scanf("%d%d%d",pa
,pb
,pc
) > 0)
printf("Speak input error\n");
case 's': /* send save data to file */
/* send text to screen */
while((chr
= getchar()) != EOF
){
printf("Goodbye ... GASP\n");
savptr
= fopen("dungeon.sav","w");
while ((chr
= getchar()) != EOF
) {
if (chr
== 'e') { /* check for end char */
printf("EOF during save\n");