PDA

View Full Version : [ASP] CONVERTIRE STRINGA --> ARRAY


@GuyBrush@
04-06-2003, 10:44
Come faccio x convertire una stringa in array?

es.

VAR = "CIAO"

AR(0)="C"
AR(1)="I"
AR(2)="A"
AR(3)="O"

maxithron
04-06-2003, 12:29
Non sono molto pratico di ASP ma credo che dovresti utilizzare vbscript
ed utilizzare il typecasting Split() per suddividere una stringa in un array e Join() per fare la funzione inversa.

cionci
04-06-2003, 13:10
Così ?

For i=1 To Len(stringa)
arr(i) = Mid(stringa, i, 1)
Next

matpez
04-06-2003, 15:04
Originally posted by "maxithron"

Non sono molto pratico di ASP ma credo che dovresti utilizzare vbscript
ed utilizzare il typecasting Split() per suddividere una stringa in un array e Join() per fare la funzione inversa.

Split nn va bene perchè devi utilizzare un delimitatore, se fosse cosi "c;i;a;o;" andrebbe bene, ma siccome è "ciao" il metodo giusto è quello descritto da cionci :p

maxithron
04-06-2003, 16:06
ehhh... c'è sempre tanto da imparare :p thx!

matpez
04-06-2003, 16:29
Originally posted by "maxithron"

ehhh... c'è sempre tanto da imparare :p thx!

E si...nn si msette mai di imparare cose, sopratutto nella programmazione :) , però è bello conoscere cose nuove :p

a2000
04-06-2003, 17:04
ma che cagata, ma se ste ca++o di ASP si programmano in VB, allora vi rompo i C++ anche qui! :D :D

cionci è bello prendersi meriti aggratis o quasi! :D

però ragazzoli tutte le funzioni di manipolazione stringhe:
Left, Right, Mid, Mid overlay, Instr, Like, ecc. ecc.

le dovete conoscere a menadito senno' il primo cionci che passa fa il professore ! :eek: :D

a2000
04-06-2003, 17:12
allora voglio fare lo sborone anche io !
e vai di variant array :


VAR = Array("C", "I", "A", "O")

ed è già pronto:

VAR(0)= "C"
VAR(1)= "I"
VAR(2)= "A"
VAR(3)= "O"

e ancora

VAR1 = Array("C", "I", "A", "O")
VAR2 = Array("P", "I", "R", "L", "A")
VAR = Array(VAR1, VAR2)

VAR(0)(0)= "C"
VAR(0)(1)= "I"
VAR(0)(2)= "A"
VAR(0)(3)= "O"

VAR(1)(0)= "P"
VAR(1)(1)= "I"
VAR(1)(2)= "R"
VAR(1)(3)= "L"
VAR(1)(4)= "A"

sono - 5 € alla cena di sezione ! :D

cionci
04-06-2003, 17:16
Originally posted by "a2000"

ma che cagata, ma se ste ca++o di ASP si programmano in VB, allora vi rompo i C++ anche qui! :D :D
VBScript per la precisione ;)

a2000
04-06-2003, 17:18
non avete più scampo !! :D :D

ti piace il presepie()()()()()()() ? :D

a2000
04-06-2003, 17:22
lo vedi cionci che Fortran e i suoi fratelli stanno pervadendo dappertutto ! :cool:

dai il C/C++ è troppo ostroCoto !!!! :D

gli elmetti a punta { lasciateli ai prussiani del 1800 } :p

cionci
04-06-2003, 17:42
Originally posted by "a2000"

dai il C/C++ è troppo ostroCoto !!!! :D
Ma fai pure...se la pensi così continua a programmare ad oggetti in VBA ;)

a2000
04-06-2003, 17:53
e la prendi sempre sul polemico ... :)

il main è: ti piace il presepie()()()()()()()().capanna()()()().pastorello()()()() ????? :D

cionci
04-06-2003, 17:56
Originally posted by "a2000"

e la prendi sempre sul polemico ...
Nono...niente di polemico :)
La battuta era "oggetti in VBA"...che fa veramente ridere :D
Riguardo al presepe...ci può stare...ma il pastorello proprio no...

a2000
04-06-2003, 17:57
sì ma ti piace il presepie()()()()()()()().capanna()()()().pastorello()()()() ????? [/siz]

a2000
04-06-2003, 18:07
Originally posted by "cionci"


Nono...niente di polemico :)
La battuta era "oggetti in VBA"...che fa veramente ridere :D
Riguardo al presepe...ci può stare...ma il pastorello proprio no...

se modifichi non vale !

perchè tutti gli oggetti di Excel che cosa sono e i Moduli di Classe ...

ci sta il presepe.la capanna.il pastorello.e pure tutti i fili d'erba.Text.Characters(8).Color = RGB(100, 100, 100)

:D :D

cionci
04-06-2003, 18:16
Originally posted by "a2000"

perchè tutti gli oggetti di Excel che cosa sono e i Moduli di Classe ...
Ecco lì...ti ci volevo ;)
Quella non è programmazione ad oggetti, ma il semplice utilizzo del framework... Tu non programmi ad oggetti...è chi ha creato il framework che ha programmato ad oggetti...

a2000
04-06-2003, 18:21
certo io utilizzo gli oggetti embedded in Excel ma posso aggiungere tutte le classi che voglio generandone tutti gli oggetti che voglio (ma anche singleton? questo lo devo vedere!) con proprietà, metodi ed eventi definiti a piacere.

dopo c'è sempre un ortodosso più ortodosso di Sharon .... cioè volevo dire di SmallTalk però gli attrezzi a disposizione sono quelli.

a2000
04-06-2003, 18:22
allora adesso passi a VBA ? :D

cionci
04-06-2003, 18:31
Originally posted by "a2000"

tutte le classi che voglio generandone tutti gli oggetti che voglio
Già VB è famoso proprio per la sua notevole propensione per la programmazione ad oggetti :D:D:D

matpez
04-06-2003, 18:35
Per la 3^ volta mi ritocca dire, MA LITIGATE SEMPRE !!!!!!!!!! :mad:

cionci
04-06-2003, 18:39
E che ci posso fare...mi istiga :D Comuqnue questa volta discutevamo senza litigare...vero ?

matpez forse non capisci...ma io sto cercando di difendere una intera categoria di programmatori da a2000...atrimenti ripiena di temp.zip tutte le persone che fanno una domanda qualsiasi !!! Va a finire che se uno gli chiede che giorno è oggi lui gli rifila l'algoritmo in VBA che genera il calendario gregoriano...ma con fasi lunari incluse !!! :D:D:D

a2000
04-06-2003, 18:54
c'ho giusto un problema con la Pasqua ! :D
ma lo sai che ha un periodo di 5700000 anni ! :eek:


comunque cionci il significato delle mie polemiche è solo uno:

siete abusivi !!![/siz]

e come tutti gli abusivi approfittate dell'ospitalità per impossessarvi della casa !

che comunque ha i pilastri fatti di solidi algoritmi di calcolo numerico[/siz],
tutto il resto è riempitivo, compresa la tazza del cesso (i databascie) ! :D :D

cionci
04-06-2003, 19:01
Originally posted by "a2000"

ma lo sai che ha un periodo di 5700000 anni ! :eek:
C'avrei scommesso che lo conoscevi :muro: :muro:
siete abusivi !!![/siz]
e come tutti gli abusivi approfittate dell'ospitalità per impossessarvi della casa !

che comunque ha i pilastri fatti di , tutto il resto è riempitivo, compresa la tazza del cesso (i databascie) ! :D :D
Guarda...posso essere anche in parte d'accordo con te... La programmazione ha bisogno di basi matematiche mooolto forti... Chi si mette lì a programmare a cuor leggero, senza sapere quello che c'è sotto, quello che c'è sopra e senza voglia di informarsi non è un vero programmatore...ma un semplice utilizzatore di un compilatore...
Certo è che ognuno è libero di fare ciò che gli pare...sia di prendere la programmazione sul serio che di prenderla alla leggera...

a2000
04-06-2003, 19:06
oh bravo ingegnere ! :cool:

ti nomino seduta stante

cum Laude[/siz]

nonchè

[/siz]

matpez
04-06-2003, 20:30
LOL :cool:

Io comprendo tutto, ma se si mette a parlare in latino.....LOL :pig: