>>95
これでいちおう・・・

#include <conio.h>
#include <stdio.h>
int main(){
char keybuf[256];
int i =0;
for(;;){
if( 0 != kbhit()){
if((keybuf[i++]=getch()) == 0x0d){
keybuf[i]= '\0';
printf("\n");
break;
}
printf("*");
}
}
printf("%s",keybuf);
return 0;
}