リターンの押下数だけをみればいいなら
fgets辺りでなんとかなるんじゃない?