Hogyan kell ilyen programot írni?
Köszönöm hogy idetévedtél
Visual basic.net-ben akarok készíteni egy olyan programot ami kiírja a leghosszabb szavat a mondatban. PL:
Jó napom van ma
Ki írja "napom"
Segitenétek , hogy ezt hogyan kell megvalósítani ? De arra sem haragszom meg aki leírja a programkodot :D
Előre is nagyon szépen köszönöm.
Nagyon koszonom a gyors jelenkezést.
Azzal van a baj hogy a szavakat hogyan választom szét ez a fo probléma :/
Nem akarok pofátlan lenni de én kezdő vagyok és meg próbálnátok leírni ezt nekem ezt a szóelválasztos forciklust.
:\
Nincs rá szükséged :)
A Split egy karakterláncot adott részkarakterlánc „mentén” felszeletel, az eredmény egy karaktertömb.
Dim str As String
Dim strArr() As String
str = "Jó napom van ma"
strArr = str.Split(" ")
Az strArr tömbben van a mondatod a szóközök alapján szétvágva.
Itt a teljes kód:
Function leghosszabbbszó(mondat As String) As String
Dim mondatArr() As String
Dim leghosszabb As Byte
mondatArr = mondat.Split(" ")
leghosszab = 0
For Each szó In mondatArr
If Len(szó) > leghosszab Then
leghosszabbbszó = szó
leghosszabb = Len(szó)
End If
Next
End Function
Nagyon szépen köszönöm erőfeszültségeteket .
Itt a gyumolcse www.chatbot.5mp.eu
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!