Hallo,
ik heb weer eens een oefening waar ik iets niet van snap
Opdracht : je voert een zin in, duwt op een commandbutton, en dan komt er in een tekstvak het aantal woorden van die zin te staan,
de code is als volgt:
Private Sub Command4_Click()
'variabelen declareren
Dim intLengte As Integer
Dim intAantal As Integer
Dim intTeller As Integer
'Aantal karakters vd zin bepalen
intLengte = Len(txtZin)
'Aantal spaties tellen
For intTeller = 1 To intLengte
If Mid(txtZin, intTeller, 1) = " " Then
intAantal = intAantal + 1
End If
Next
'aantal woorden tonen
txtAantalWoorden = intAantal + 1
End Sub
Nu begrijp ik het stuk van intAantal niet,
ik begrijp wel dat het + 1 omdat het aantal woorden 1 meer is dan het aantal spaties,
maar er wordt in mijn ogen nergens aangegeven waarvoor intAantal staat, het werkt wel dus het ligt aan mij, wie kan het mij uitleggen?
ik heb weer eens een oefening waar ik iets niet van snap

Opdracht : je voert een zin in, duwt op een commandbutton, en dan komt er in een tekstvak het aantal woorden van die zin te staan,
de code is als volgt:
Private Sub Command4_Click()
'variabelen declareren
Dim intLengte As Integer
Dim intAantal As Integer
Dim intTeller As Integer
'Aantal karakters vd zin bepalen
intLengte = Len(txtZin)
'Aantal spaties tellen
For intTeller = 1 To intLengte
If Mid(txtZin, intTeller, 1) = " " Then
intAantal = intAantal + 1
End If
Next
'aantal woorden tonen
txtAantalWoorden = intAantal + 1
End Sub
Nu begrijp ik het stuk van intAantal niet,
ik begrijp wel dat het + 1 omdat het aantal woorden 1 meer is dan het aantal spaties,
maar er wordt in mijn ogen nergens aangegeven waarvoor intAantal staat, het werkt wel dus het ligt aan mij, wie kan het mij uitleggen?