Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
dim sfiletxtgrupponumerico, sfile
sfiletxtgrupponumerico=".\sfiletxtgrupponumerico.txt"
sfile = sfiletxtgrupponumerico
Call Messaggio("Lettura file di testo")
ReDim aRighe(0)
Call LeggiRigheFileDiTesto(sfile,aRighe)
For y = 0 To UBound(aRighe)
If aRighe(y) <> "" Then
Call SplitByChar(aRighe(y),".",aNum)
scrivi stringanumeri(aNum)
if scriptinterrotto then exit for
next
Ciao lotto_tom, lo script che mi hai indicato è ok per la lettura di un file di testo.
Ora vorrei caricare in un array ogni singolo carattere presente nel file.
Hai qualche suggerimento da darmi?
Option Explicit
Sub Main
Dim anum
Dim y
Dim c
Dim sfiletxtgrupponumerico,sfile
sfiletxtgrupponumerico = ".\sfiletxtgrupponumerico.txt"
sfile = sfiletxtgrupponumerico
Call Messaggio("Lettura file di testo")
ReDim aRighe(0)
Call LeggiRigheFileDiTesto(sfile,aRighe)
For y = 0 To UBound(aRighe)
If aRighe(y) <> "" Then
Call SplitByChar(aRighe(y),".",anum)
Scrivi StringaNumeri(anum)
If ScriptInterrotto Then Exit For
End If
Scrivi
Scrivi "contenuto array "
Scrivi
For c = 0 To UBound(anum)
Scrivi anum(c)
If ScriptInterrotto Then Exit For
Next
End Sub
Option Explicit
Sub Main
Dim anum
Dim y
Dim c
Dim sfiletxtgrupponumerico,sfile
sfiletxtgrupponumerico = ".\sfiletxtgrupponumerico.txt"
sfile = sfiletxtgrupponumerico
Call Messaggio("Lettura file di testo")
ReDim aRighe(0)
Call LeggiRigheFileDiTesto(sfile,aRighe)
For y = 0 To UBound(aRighe)
If aRighe(y) <> "" Then
Call SplitByChar(aRighe(y),".",anum)
Scrivi StringaNumeri(anum)
If ScriptInterrotto Then Exit For
End If
Scrivi
Scrivi "contenuto array "
Scrivi
For c = 0 To UBound(anum)
Scrivi anum(c)
If ScriptInterrotto Then Exit For
Next
If ScriptInterrotto Then Exit For
Next
End Sub
Secondo me...
devi solo cambiare il separatore dei caratteri.
Se nel file c'è il punto e virgola non puoi splittare usando il punto.
Perché i valori non si separano e non c'è nulla da esporre.
Tu si ...
... ma se lui lo ha su disco ?
Secondo me è più facile cambiare un carattere nello script
piuttosto che tutti i separatori nel file archiviato
Ma è una mia opinione.
Option Explicit
Sub Main
Dim anum
Dim y
Dim c
Dim sfiletxtgrupponumerico,sfile
sfiletxtgrupponumerico = ".\sfiletxtgrupponumerico.txt"
sfile = sfiletxtgrupponumerico
Call Messaggio("Lettura file di testo")
ReDim aRighe(0)
Call LeggiRigheFileDiTesto(sfile,aRighe)
For y = 0 To UBound(aRighe)
If aRighe(y) <> "" Then
Call SplitByChar(aRighe(y),";",anum)
Scrivi StringaNumeri(anum)
If ScriptInterrotto Then Exit For
End If
Scrivi
Scrivi "contenuto array "
Scrivi
For c = 0 To UBound(anum)
Scrivi anum(c)
If ScriptInterrotto Then Exit For
Next
If ScriptInterrotto Then Exit For
Next
End Sub
Call SplitByChar(aRighe(y),";",anum)