Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB6] Lettura campi da file di testo

    Ho una struttura cosi formata

    codice:
    Type treno
    trnumero As Integer
    trdestinazione As String
    trarrivo As String
    trcategoria As String
    trindiceritardo As Integer
    trora As Integer
    trminuto As Integer
    trbinario As Integer
    End Type
    
    Dim treni(1000) As treno
    e ho un file .txt formato magari in questa maniera:

    codice:
    trnumero = 10304
    trdestinazione = MILANO C.LE
    ecc...
    come faccio a prelevare il campo dal file di testo e assegnarlo all'elemento della mia struttura?
    Programmatore in prova

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    leggilo con il file system object riga per riga, splitti il valore per il carattere "=" e lo assegni alla tua variabile
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Hai qualche dritta riguardo al codice o a cosa potrei cercare nel forum per il mio problema cosi non ho capito molto, sono un po alle basi grazie!
    Programmatore in prova

  4. #4
    Prova con:

    codice:
           open "tuofile.txt" for input as #1
           while not eof(1)
              
             line input #1, a$
             p=instr(a$," = ")
             tipo$ = Left$(a$, p-1)
             dato$ = Right$(a$, Len(a$) - p - 2)  
    
             ' fai quello che vuoi di tipo$ e dato$
           wend
           close #1
    potrebbe essere uno spunto.

    Mi pare esistano istruzioni più potenti per la separazione della prima e seconda parte ma non le conosco.

    Ciao

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    come soluzione è buona quella di vitren54...io mi trovo meglio col file system object!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.