Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
data una stringa a piacere come ad esempio "palazzo" dovrei ordinare questa stringa in un vettore dalla Z alla A cioè nel vettore deve comparire "zzpolaa" (palazzo dalla Z alla A). Come fare? Grz in anticipo.
lol
comunque sia sto lavorando a una function...ora devo cenare..appena posso ti dico...(cmq probabilmente esisterà almeno credo una funzione apposita già integrata con vb)...
EDIT:
cmq se nn hai risolto ho fatto per te questa funzione:
Codice sorgente - presumibilmente VB.NET
PrivateFunction OrdinaZA(ByVal stringa AsString)
Dim lettere()AsString, x AsInteger, i AsInteger, y AsInteger, z AsInteger
stringa =UCase(stringa)
x =Len(stringa)
ReDim lettere(1 To x)
For i = 1 To x
lettere(i)=Mid(stringa, i, 1)
DoEvents
Next i
y = 90
Do
For z = 1 To i - 1
If lettere(z)=Chr(y)Then
OrdinaZA = OrdinaZA & lettere(z)
EndIf
DoEvents
Next z
y = y - 1
DoEvents
Loop Until y < 65
OrdinaZA =LCase(OrdinaZA)
EndFunction
il testo restituito è tutto minuscolo anche se come input gli dai un testo maiuscolo.
Ultima modifica effettuata da GrG il 23/01/2009 alle 21:17