HW4: "\n" nei file

Manu_Dag (4470 points)
4 8 12
asked Nov 12, 2021 in HW4 by Manu_Dag (4,470 points)

Buonasera, oggi stavo testando la parte del codice dove creo la matrice di sequenze binarie. Tutto funziona alla perfezione, tranne che con il file example. Questo perché tutti i file.exp hanno sempre uno "\n" alla fine di ogni riga, compresa l'ultima riga del file (e questo è esattamente quello che faccio pure io nel mio outputfile), ma ciò non vale per il file example, il quale non ha uno "\n" sull'ultima riga (in questo modo il mio file risulta diverso dall'exp). Fatta questa premessa, vorrei semplicemente sapere se devo o no mettere "\n" sull'ultima riga di ogni file (o se sia indifferente). Di seguito l'esempio:

Il mio file:

"1010101010\n"
"1000101010\n"
"1000101010\n"
 

L'expected:

"1010101010\n"
"1000101010\n"
"1000101010"

274 views

2 Answers

Best answer
Ivanettoss (6040 points)
1 2 11
answered Nov 12, 2021 by Ivanettoss (6,040 points)
selected Nov 12, 2021 by Manu_Dag
Penso che l'inserimento dell'ultimo \n non modifichi nulla, quindi credo che il tuo outputfile non stia sbagliando.
Manu_Dag (4470 points)
4 8 12
commented Nov 12, 2021 by Manu_Dag (4,470 points)
Va benissimo grazie
L
Luca Colafranceschi (690 points)
4 8 11
answered Nov 12, 2021 by Luca Colafranceschi (690 points)
Nei test sulla VM lo "\n" nella riga finale non esiste.
Manu_Dag (4470 points)
4 8 12
commented Nov 12, 2021 by Manu_Dag (4,470 points)
quindi devo eliminare l'ultimo "\n" dai miei file?
Manu_Dag (4470 points)
4 8 12
commented Nov 12, 2021 by Manu_Dag (4,470 points)
perché comunque in tutti gli altri file.exp il "\n" finale c'è