>>915
c = getchar();
while ((dummy = getchar()) != '\n')
;
これはただ入力が1行あって最初の一文字目を取得して、
その後は破棄するって意味ですよ。