Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Scrivere in un file di testo in una determinata colonna
Forum - Visual Basic 6 - Scrivere in un file di testo in una determinata colonna

Avatar
symonx80 (Normal User)
Pro


Messaggi: 107
Iscritto: 30/07/2009

Segnala al moderatore
Postato alle 18:01
Martedė, 11/01/2011
Ciao,
ho bisogno di scrivere su una riga unica di un file txt 5 valori(tutti di lunghezza da 0 a 15 caratteri)
Come posso fare per far sė che vengano sempre inseriti a partire dalla giusta colonna?Per chiarire i miei valori devono partire al carattere 1,16,31,46 e cosė via..
E' fattibile?
Grazie

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 22:08
Martedė, 11/01/2011
non ho capito bene la domanda... comunque se vuoi inserire un testo in un file txt, per scorrere le righe devi usare vbCrLf (che sarebbe l'accapo) per le colonne usi lo spazio... esempio:
se devi scrivere la lettera a nella 3° riga e 2°colonna allora userai

...
print #1, vbcrlf & vbcrlf & " a"
...

Ultima modifica effettuata da GrG il 11/01/2011 alle 22:08
PM
Avatar
symonx80 (Normal User)
Pro


Messaggi: 107
Iscritto: 30/07/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 9:07
Mercoledė, 12/01/2011
Scusa probabilmente mi son spiegato male. I valori che devo inserire hanno una lunghezza variabile da 1 a 15 caratteri di cui non ne sono a conoscenza a priori.

Ad esempio se ho i valori 3 4,95 5 1,22 0 devo scrivere nel file di testo una riga nel seguente modo

"3              4,95           5             1,22           0              "
          

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 15:06
Mercoledė, 12/01/2011
mm... dunque? Non riesco a capirti :-|

che significa "inseriti a partire dalla giusta colonna" ?

PM
Avatar
poeo85 (Normal User)
Pro


Messaggi: 104
Iscritto: 27/01/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 10:05
Venerdė, 14/01/2011
allora da quel che ho capito tu vuoi inserire 5 campi con lunghezza sempre fissa di 15 caratteri per campo giusto?

esempio
XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZJJJJJJJJJJJJJJJKKKKKKKKKKKKKKK

giusto?tutti in un unica riga?

se cosė basta che ti fai fai una lavorazione con file random e prima di scrivere i file ti fai una lavorazione sulle stringhe
esempio
se vuoi i numeri a sx per esempio "12_____________" dove gli _ sono spazi non farai altro che mettere i tuoi numeri a sinistra e ci aggiungi spazi a destra tanti quanti mancano ad arrivare a 15.
se li vuoi allineanti a destra aggiungerai gli spazi a sinistra rispetto il tuo numero.


se non č chiaro chiedi pure

PM