Salve ragazzi,
io ho un file di testo che contiene una matrice nel seguente modo:
2 5 6 89 45
3 4 12 5 4
0 8 9 4 5
Ho bisogno di caricare questi valori in una matrice
Sto provando ma mi sto solo incasinando le idee![]()
come posso fare. Grazie a tutti![]()
Salve ragazzi,
io ho un file di testo che contiene una matrice nel seguente modo:
2 5 6 89 45
3 4 12 5 4
0 8 9 4 5
Ho bisogno di caricare questi valori in una matrice
Sto provando ma mi sto solo incasinando le idee![]()
come posso fare. Grazie a tutti![]()
Ciao, se i numeri sono separati da uno spazio, allora potresti usare la funzione split..
codice:Dim mioVettore mioVettore=split(rigaLettaDalFile," ")![]()
Jupy
linguaggio e versione si potrebbero sapere?
[vba, vb6, vb.net, c#] ?
n.b. (come da regolamento) bisogna specificarlo sempre anche
nel titolo!
...Terrible warlords, good warlords, and an english song
Scusate tanto ragazzi comunque il linguaggio e VB6!!!
Per utilizzare split, come leggo la riga!
Ciao, se i numeri sono separati da uno spazio, allora potresti usare la funzione split..
Grazie per la vostra collaborazione
Ciao, una cosa del genere:
codice:Private Sub CaricaVettoreDaFile() Dim riga As String Open "c:\numeri.txt" For Input As #1 Do Until EOF(1) Line Input #1, riga ....tue elaborazioni con la variabile riga .... Loop Close #1 End Sub
Jupy
grazie mille
ma se io voglio stampare la matrice in un file nello stesso modo come posso fare.
es
voglio stampare la seguente matrice nel file result.txt
1 2 5 6
6 4 9 12
4 78 6 79
grazie
:master:
leggi (e splitti) una riga alla volta ok?
ad ogni fine riga, nell'array inserisci un carattere fittizio...
es: 1 2 5 6 x 6 4 9 12 x 4 78 6 79
poi, quando andrai a trascrivere l'array nel file txt,
ogni volta che incontrerai il carattere fittizio (da VB)
andrai a capo (se non ricordo male, con: VBCRLF)
...Terrible warlords, good warlords, and an english song
grazie
ora funziona tutto