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 - aquisizione di stringhe da file
Forum - Visual Basic 6 - aquisizione di stringhe da file

Avatar
poldo (Normal User)
Newbie


Messaggi: 9
Iscritto: 22/08/2006

Segnala al moderatore
Postato alle 11:02
Giovedì, 24/08/2006
salve a tutti
per acquisire una stringa da un file uso il seguente codice

Line Input #f, a$
x = Val(a$)

ma se la stringa a caratteri in + che non mi interessano come faccio ad isolarli??

es.
x=123456

mi interessa prendere solo 123456 e isolare x=

grazie a tutti
a presto

PM Quote
Avatar
Skocci88 (Ex-Member)
Rookie


Messaggi: 34
Iscritto: 27/07/2006

Segnala al moderatore
Postato alle 15:01
Giovedì, 24/08/2006
Se sai quanti sono i caratteri k nn ti servono, una volta aver letto la linea di testo basta usare la funzione MID. Nel tuo esempio quindi verrebbe:

Codice sorgente - presumibilmente Visual Basic 6

  1. Dim stringa as string
  2. stringa = Mid(lineatesto, 3)



Vale a dire che partirebbe a leggere dal carattere numero 3 della lineatesto e quindi lascerebbe fuori 'x=' che corrispondono ai caratteri 1 e 2 della linea testo.

Capito:-? Fammi sapere!:k:

PM Quote
Avatar
Reese (Ex-Member)
Pro


Messaggi: 179
Iscritto: 09/08/2006

Segnala al moderatore
Postato alle 18:18
Giovedì, 24/08/2006
Oppure se sai quali caratteri non ti servono puoi usare Replace.

PM Quote
Avatar
poldo (Normal User)
Newbie


Messaggi: 9
Iscritto: 22/08/2006

Segnala al moderatore
Postato alle 10:56
Venerdì, 25/08/2006
come si usca replace?

PM Quote
Avatar
Reese (Ex-Member)
Pro


Messaggi: 179
Iscritto: 09/08/2006

Segnala al moderatore
Postato alle 20:09
Sabato, 26/08/2006
Se premi F2, e scrivi replace, trovi tutto quello che ti serve. Oppure c'è sempre msdn.

PM Quote
Avatar
poldo (Normal User)
Newbie


Messaggi: 9
Iscritto: 22/08/2006

Segnala al moderatore
Postato alle 11:15
Lunedì, 28/08/2006
la funzione mid mi ha risolto il problema grazie Replace devo ancora provarla
ciao a tutti

PM Quote
Avatar
girobai (Normal User)
Newbie


Messaggi: 13
Iscritto: 04/10/2006

Segnala al moderatore
Postato alle 11:40
Mercoledì, 04/10/2006
puoi usare anche la funzione split

PM Quote