se usi '\n' deve funzionare
perche '\n' o 10 e la stessa cosa
se fai if (ch=='\n')
oppure if (ch==10)
se hai inserito invio allora
la if e vera!!!

ma se in input hai una cosa del genere
scanf("%d%c",&intero,&carattere);
potrebbe non funzionare perche magari l'input
che dai del invio va a finire nel carattere
anziche nel intero;
comunque se mi mostri il tuo pezzo di codice che
non riesci a fare allora potrei darti qualche dritta;
comunque la if sopra non funziona
solo se sei sotto Linux.
non per un errore di linux ma xke' devi sapere come fare..
mostrami il codice e poi ti sapro' dire!