Я тут прогу накидал :)
#include <stdio.h>
int main(int argc, char *argv[]){
char ch;
while( ch=getchar() ){
if(ch==EOF) break;
putchar(ch);
}
}
если запустить, то по нажатию ентера она выплёвываетвсю строка которая была введена до этого... не представляю из-за чего это происходит, мож кто-нибудь объяснит ?