>>461
たとえば、

while ((ch = getchar()) != EOF) {
ch = toupper(ch);
putchar(ch);
}

において、Ctrl + Z(UNIXでは Ctrl + D )
でループを抜けると書籍にありますが
無視されるようです(Win2000使ってます)。
検索してみると
「Ctrl+Z」は「Undo」のショートカットキーになっているためか、
その後の printf() などの出力を打ち消してしまう
この現象はWindows9xとMeのDOS窓のバグのようです。
とあります。
eclipseというのではキーバインディングを変えるとか出てますが
ttps://bugs.eclipse.org/bugs/show_bug.cgi?id=34052