Non c'è un modo standard per non andare a capo dopo una scanf/fgets in quanto l'input viene letto in seguito all'invio, l'unico modo che hai è usare alcune librerie di sistema a seconda del sistema in cui ti trovi per "cancellare" il ritorno a capo...