Il C non lavora su righe ... anzi, non ha senso questa affermazione ...

Se hai scritto un progetto console, e' ovvio che le printf lavorano riga per riga, ma solamente perche' tu non controlli la posizione del cursore, cosa che puoi fare con le API del sistema (per Windows quelle del controllo della Console).