Il problema è il seguente. Per anni con un codice visual basic ho prodotto un file di testo a partire da una tabella per il successivo input ad un sistema contabile che richiede un'unica stringa strutturata secondo una sequenza precisa.
Il file viene prodotto con un'unica istruzione PRINT che scrive il contenuto di una variabile stringa (in genere molto lunga dell'ordine del milione di caratteri).
Ora, il file presenta un numero di carateri inferiore a quello della stringa (rifacendo ilpercorso inverso, con una "read" ottengo un numero di carateri inferiore).
La cosa strana è che se modifico a mano il file, questo continua a dare lo stesso problema.
Ho provato su diversi computer e anche con lunghezze più piccole ma il problema si ripresenta.
Aggiungo che la stringa termina con diversi spazi (ascii 32).

Qualcuno ha già incontrato questo problema?

Grazie anticipate