Oppure

Loading
07/10/10 15:06
felixiuc91
Sto lavorando ad un programmino e non riesco ad andare avanti per via di un problema.
Allora
Ho una stringa
a = Lunedi Martedi Mercoledi GIovedi
.. ecc fino a domenica, io devo dividere qst stringa ed inserire ogni giorno della settimana in un vettore di 7 elementi...potete aiutarmi? :(
aaa
07/10/10 15:25
Alfonso
Dim TuoVettore() as String
TuoVettore = Split(a," ")

Dove " " è il carattere (lo spazio) che separa nella tua stringa i giorni.
Ultima modifica effettuata da Alfonso 07/10/10 15:28
aaa
07/10/10 15:33
felixiuc91
hmm...qundi con questo codice dovrei avere
v(1)=lunedi
v(2)=martedi
.
.
.
e cosi via?
aaa
07/10/10 17:33
GrG
Postato originariamente da felixiuc91:

hmm...qundi con questo codice dovrei avere
v(1)=lunedi
v(2)=martedi
.
.
.
e cosi via?

si
aaa
07/10/10 18:37
Alfonso
Postato originariamente da felixiuc91:

hmm...qundi con questo codice dovrei avere
v(1)=lunedi
v(2)=martedi
.
e cosi via?


No. Il limite inferiore della matrice è 0.

v(0)=lunedi
v(1)=martedi
.
.
aaa
07/10/10 19:01
GrG
Postato originariamente da GrG:

Postato originariamente da felixiuc91:

hmm...qundi con questo codice dovrei avere
v(1)=lunedi
v(2)=martedi
.
.
.
e cosi via?

si


ah già piccola svista, a ragione alfonso si parte da 0
Ultima modifica effettuata da GrG 07/10/10 19:01
aaa
08/10/10 18:59
felixiuc91
ho risolto cosi
 giorni = "Lunedi Martedi Mercoledi Giovedi Venerdi Sabato "
t1 = 0
s = 1
c = 1
Do While c <= Len(giorni)
  t = Mid(giorni, c, 1)
    If t = " " Then
      Text2(t1).Text = Mid(giorni, s, c - s)
      Vgiorni(t1 + 1) = Text2(t1).Text
      t1 = t1 + 1
      s = c
    End If
c = c + 1
Loop

 
aaa