Dit is een uitdagende oefening! Je moet IndexOf() twee keer gebruiken om tekst tussen twee tekens te vinden.
Schrijf een programma dat:
string tekst, tussenHaakjes;
int positieOpen, positieSluit, lengte;
positieOpen = tekst.IndexOf('(');
positieSluit = tekst.IndexOf(')');
lengte = positieSluit - positieOpen - 1;
Waarom -1? Omdat we de haak zelf niet willen!
tussenHaakjes = tekst.Substring(positieOpen + 1, lengte);
Voer tekst in met haakjes:
[invoer: Test (belangrijk)]
Originele tekst: Test (belangrijk)
Tussen haakjes: belangrijk
| Puntenverdeling | Te behalen punten |
|---|---|
| Declaratie en initialisatie variabelen | 0.5 |
| Commentaar in code | 0.5 |
| Inlezen tekst | 0.5 |
| Vinden positie ( met IndexOf | 1 |
| Vinden positie ) met IndexOf | 1 |
| Correct berekenen lengte | 1.5 |
| Correct gebruik Substring | 1.5 |
| Output | 0.5 |
| Totaal | 7 |