?
?
Posta così la domanda non ha molto senso, mettere un newline nella scanf in generale non dà nessun problema... spiega meglio cosa intendi.
Amaro C++, il gusto pieno dell'undefined behavior.
Occhio che in alcuni casi il carattere '\n' potrebbe non fare quello che ti aspetti: i formati "\n", "\t", " " (e qualsiasi altro whitespace) hanno tutti lo stesso effetto, ovvero leggere più whitespace possibile, leggi la documentazione:http://www.cplusplus.com/reference/cstdio/fscanf/
Questi caratteri si comportano diversamente dagli altri.
Ad esempio, se vuoi leggere una linea e termini il formato con un '\n' sperando di leggere il terminatore di linea alla fine, non succederà quello che ti aspetti, perché scanf continuerà a leggere dallo stream.
Però come ti hanno già detto, potresti spendere più di una riga per esporre il tuo problema.
effeffe