Visualizzazione dei risultati da 1 a 4 su 4

Discussione: VB inversione numero

  1. #1

    VB inversione numero

    ciao ragazzi

    ho una text e due command

    devo invertire dei numeri si tratta di un numero a 8 cifre di questi 4 devono invertirsi, il terzo deve diventare sesto ecc.., esempio:

    numero 12345678

    deve diventare 12654378

    in pratica la funzione alla pressione di command1 deve scambiare dal 3 al 6 , mentre alla pressione di command2 deve ritornare nel formato originale

    qualche idea?

    by
    gyonny

  2. #2
    qualcosa del genere

    codice:
       sCar3 = Mid$(sStringa, 3, 1)
       sCar6 = Mid$(sStringa, 6, 1)
       Mid$(sStringa, 3, 1) = sCar6
       Mid$(sStringa, 6, 1) = sCar3

  3. #3
    grazie optime

    ora provo a completarla

  4. #4
    Penso che sia più comodo usare la funzione StrReverse già implementata in VB (al massimo fai una funzione ricorsiva apposta, non è complicata):

    codice:
    Left$(Text1, 2) & StrReverse(Mid$(Text1, 3, Len(Text1) - 4)) & Right$(Text1, 2)
    Ciao
    Cerco ombrello vecchio, nuovo, moderno o antidiluviano; purché protegga da una pioggia che vien giù come Dio la manda. Fate presto che ho l’acqua alla gola. (Noè)

    C# programming and other stuffs

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.