Kezdőoldal » Számítástechnika » Programozás » Visual basicben hogyan tudom...

Visual basicben hogyan tudom ezt megoldani?

Figyelt kérdés

Van egy stringem pl adat

adat = "Hello \ Szia"

Azt szeretném , hogy az adat taltalmát a "" - karakternél véletlenszerűen sorolja ki(magyarán egyszer Hello-t máskor Szia-t mondjon)

Kijavítanátok , mert ebben a programsorban mindíg lefagy a program :

dim karakterhely

karakterhely = InStr(adatcsomag, "")

Dim rndnumber As Random (véletlenszam)

dim number As Integer

rndnumber = New Random

number = rndnumber.Next(1, 2)

If number = 1 Then

text.Text = Mid(adat, 0, karakterhely)

Else

text.Text = Mid(adat, karakterhely, Len(adat))

End If


A válaszokat nagy érdeklődéssel várom .



2012. nov. 18. 21:09
 1/6 SimkoL ***** válasza:

Első sorban olvass utána a Split függvénynek !

Annyit elárulok, hogy egy adott karakter mentén feldarabolja a stringet :)

2012. nov. 18. 22:28
Hasznos számodra ez a válasz?
 2/6 SimkoL ***** válasza:

Dim str As String

Dim strArr() As String

Dim intResult As Integer

str = "Hello\Szia"

strArr = str.Split("\")

Randomize()

intResult = Int(2 * Rnd)

text.Text = strArr(intResult)


Nincs VB a gépemen, de szerintem jó.

2012. nov. 19. 07:52
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Még nem próbáltam a kódot. De elöre nagyok köszöszönöm
2012. nov. 19. 15:29
 4/6 A kérdező kommentje:
sajnos nem megy
2012. nov. 19. 21:05
 5/6 A kérdező kommentje:
Nem bocs nagyon jol mukodik nagyon szepen koszonom .
2012. nov. 19. 21:13
 6/6 anonim ***** válasza:

Dim szam As Integer

szam = Int(2 * Rnd())

If szam = 1 Then

'Szia esetén

else

'Hello

End If


Fejből írtam, de szerintem jó

2013. febr. 20. 20:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!