Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [VB6] Lettere staccate

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    47

    [VB6] lettere staccate

    Ciao a tutti, vorrei fare un programma che dato un testo, tipo "Oggi il tempo è bello" nel textbox1 sia possibile separare le lettere mettendole in un array del tipo a[0]="O", a[1]="g", a[2]="g", a[3]="i"..e così via...è possibile tutto ciò? Grazie

  2. #2
    codice:
    Private Sub Command1_Click()
    
      Dim x As Integer
      
      ReDim Chars(Len(Text1.Text))
      For x = 1 To Len(Text1)
        Chars(x) = Mid$(Text1, x, 1)
      Next x
      
    End Sub

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Dim Arr() As String * 1
    stringa = "Oggi dormo"
    For X = 1 To Len(stringa)

    ReDim Preserve Arr(X)
    Arr(X) = Mid(stringa, X, 1)
    'Debug.Print Arr(X)
    Next

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    io pensosia più veloce questa


    Private Sub Command1_Click()

    Dim x As Integer

    ReDim Chars(Len(Text1.Text))
    For x = 1 To Len(Text1)
    Chars(x) = Mid$(Text1, x, 1)
    Next x

    End Sub

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da cassano
    io pensosia più veloce questa
    Le due implementazioni mi sembrano identiche.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Originariamente inviato da cassano
    io pensosia più veloce questa
    Se la tua è/era una battuta
    ti faccio presente che quando ho postato non mi ero accorta che avesse già risposto Socket2000, perchè non sempre vedo i tread aggiornati sul forum. Chiedo scusa!
    Ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    Originariamente inviato da alka
    Le due implementazioni mi sembrano identiche.
    Non sono identiche, nel primo caso l'array viene dimensionato a priori solo una volta, nel secondo caso ad ogni iterazione del ciclo viene ridimensionato, una operazione che rende il ciclo meno efficiente.
    Ans.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Si hai ragione! Il redim l'avevo inserito nel ciclo perchè pensavo di controllare con una if il carattere space per non inserirlo negli array, poi ... l'ho lasciato lì.
    Ciao

  9. #9
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Non sono identiche, nel primo caso l'array viene dimensionato a priori solo una volta, nel secondo caso ad ogni iterazione del ciclo viene ridimensionato, una operazione che rende il ciclo meno efficiente.

    alka sei sicuro che nn rallenta ?? io ho fatto delle prove per dire quello e un po rallenta,cmq sarebbe meglio la prima.

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da cassano
    alka sei sicuro che nn rallenta ?? io ho fatto delle prove per dire quello e un po rallenta,cmq sarebbe meglio la prima.
    Non avevo visto che il ReDim si trovava nel ciclo a causa della mancata indentazione.

    Il tag [ CODE ] ha una sua utilità, dopotutto: usiamolo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.