Oppure

Loading
25/06/10 17:38
Vicar
E come lo cerco?
E' sempre quello il mio problema xd
aaa
25/06/10 17:40
Con una if nel ciclo ... saprai cosa stai cercando, no?

Oppure, se sai che quello che ti serve dopo la quarta linea, conta le linee che leggi.
Ultima modifica effettuata da 25/06/10 17:41
25/06/10 17:41
HeDo
Postato originariamente da Vicar:

E come lo cerco?
E' sempre quello il mio problema xd


la risposta è: qualsiasi cosa.

guarda tra i metodi delle stringhe...
aaa
25/06/10 17:51
Vicar
Perchè io ora prelevo la riga..

ASDPIPPO: 25/06/2010

io devo cercare quando arrivo a ASDPIPPO e saltare alla linea successiva....

aaa
25/06/10 17:53
walker93
o usi uno stream reader come già suggerito....
oppure puoi usare
IO.File.ReadAllLines("percorso file")
che restituisce un array con tutte le righe
cosi per leggere la 4° riga ti basta fare
dim righe() as string = IO.File.ReadAllLines("percorso file")
dim riga4 as string = righe(4)

se vuoi leggere tutte quelle dopo la 4°
dim righe() as string = IO.File.ReadAllLines("percorso file")
dim riga as string
for i=5 to righe.lenght - 1
riga = righe(i)
next

è cosi banale...
aaa
25/06/10 17:53
E allora? T'ho detto ... usa un ciclo con la ReadLine e una if per capire quando arrivi a quello che ti interessa ...

Prova a scriverlo il codice ... forza ...
25/06/10 17:57
Postato originariamente da walker93:

è cosi banale...


Sì ... è banale ... ma, secondo me, si deve dare la possibilità di risolvere da soli i piccoli problemi ...

Copiando, stanne certo, non si impara nulla ...
25/06/10 18:00
Vicar
Quello ho capito, ma il testo non è sempre uguale.. c'è solo l'opzione uguale..

ESEMPIO:
In un file c'è scritto:
DATA: 25/06/2010
in un altro c'è scritto
DATA: 24/06/2010
in un'altro ancora
DATA: 22/06/2010

Io quando arrivo alla riga con scritto DATA: mi salvo il numero di riga e poi metto il contenuto partendo dalla riga dopo in una variabile, il problema è far riconoscere che è arrivato a dataa.. io farei cosi.

dim lines as string
dim cont as integer = 0
Dim file_t As New StreamReader("PATH")
Do
   cont +=1
   lines = file_t.ReadLine()
   if lines = "CARATTERE" then
      dim linea_trovata as integer = cont
   end if
Loop Until lines Is Nothing

'POI TRAMITE UN FOR MI PRENDO IL CONTENUTO DOPO QUELLA STRINGA..
Ultima modifica effettuata da Vicar 25/06/10 18:02
aaa