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

    Lunghezza stringa in file random

    Salve, volevo sapere come è possibile in un file random calcolare l'esatta lunghezza della stringa e dirlo a file nella dichiarazione del record.
    es. private type rec
    nome as string *10
    end type
    ecco vorrei evitare di dichiarare quel 10 xche all'atto di una ricerca son costretto a utilizzare tutti e 10 i caratteri per far si che la ricerca abbia successo!
    es. il nome da cercare è alex (4caratt.) ne ho memorrizzati 10(alex +6spazi), devo perforza scrivere alex+6spazi per trovare il nome!

  2. #2
    trim(stringa) ti restituisce la stringa senza spazi iniziali e finali

  3. #3
    si scusa,ma dove dovrei inserire questo??!?!?scusa l'ignoranza

  4. #4
    Utente di HTML.it L'avatar di erme2
    Registrato dal
    Oct 2002
    Messaggi
    177
    codice:
    dim nome as string
    
    nome = "alex      " '("alex"+6 " "spazi)
    nome = trim("alex      ")  ' ("alex" senza spazi)
    comunque guardati la funzione trim() sulla guida è molto chiaro il funzionamento
    eRMéS! RM98!
    "...è mai possibile oh porco di un cane, che le avventure in codesto reame, debban risolversi tutte con grandi puttane!..." - (Carlo Martello ritorna dalla battaglia di Poitiers -Fabrizio De Andrè/Paolo Villaggio)

  5. #5
    ecco in fase di registazione è cosi:
    Private Type rec
    num As String * 10
    numer As String * 10
    End Type
    Dim r As rec
    Dim numero As String

    Private Sub Command1_Click()
    Open "c:\prova.txt" For Random As #1 Len = Len(r)
    r.num = Text1.Text
    r.numer = Trim(r.num)
    l = LOF(1) / Len(r) + 1
    Put #1, l, r.numer
    Close #1
    End Sub

    ma memorizza il primo dato immesso e l'ultimo! dove sbaglio????

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 © 2025 vBulletin Solutions, Inc. All rights reserved.