>>723
標準の範囲では普通行バッファリングされるからできないんだよ。
それに8文字入れたら勝手にすすむのもユーザーインターフェース的にどうかとも思うし。
これじゃだめ?#include <stdio.h>

int main()
{
char pw[8 + 1];

fgets(pw, sizeof(pw), stdin);
printf("%s\n", pw);
}