Tra la domanda sui gattini e vedere questa domanda in U&L su un po 'di sedmagia, che ne dici di implementarla tac?
Obbiettivo
Implementare un programma che inverta e stampa le linee in un file.
Ingresso
Un file, fornito come nome o tramite input standard
Produzione
Le linee, invertite, sono standard.
punteggio
Byte del codice sorgente.
tacè solo una questione di tempo ...
\n. tacinverte l'ordine di queste righe. Se un \nviene rimosso dalla metà del file, la riga che ha terminato viene unita alla riga successiva, ma nel caso dell'ultima riga, non vi è alcuna riga successiva a cui unirsi.
tacè un po 'strano quando si tratta di trascinare avanzamenti di riga. Trasformaa\nb\n(avanzamento riga finale) inb\na\nea\nb(nessun avanzamento riga finale) inba\n. È così che dovrebbe comportarsi il nostro codice?