俺はバッファサイズに一行の長さが縛られることになるから
あんまり好きな書き方じゃないけど
fgets + sscanfとかが代表的な逃げ方だな。

あとはscanf("%*[^\n]");scanf("%*c");でも叩き込んで改行まで殺すとか.