標準入力から、文字が読み込めるときだけ読み込むにはどうやったらいいんでしょうか?

getchar()だと、入力文字がなかったとき止まってしまうのですが、これを止まらないようにしたいのです。