*   >> Lezen Onderwijs artikelen >> science >> programming

C ++ String Operations

f 20? In deze situatie zou de sub-string alleen gevonden worden in het geval van 18. Dus de zoekactie is alleen te vinden in het geval dat de tweede argument in de find methode is de index van het eerste teken voor de sub-string in de belangrijkste reeks . Dat was voor de vondst methode. Voor de rfind methode als het nummer voor het tweede argument is minder dan 18 dan de tweede "Yes" (beginnend van links) zal niet worden gevonden. Case Sensitivity van Search Voor de vondst en rfind functies, het zoeken is hoofdlettergevoelig. Zo ja niet worden beschouwd als "ja".

De volgende code terug -1 betekent dat de zoekterm werd niet gevonden: #include #include using namespace std; int main () {koord Str0 = "Ja, ik ben het."; int pos = str0.find ("ja"); cout 0 terug; } Eerste en laatste Voorkomen De sub-string doorzocht kan meerdere keren voorkomen in de belangrijkste string. De vondst methode zoekt het eerste optreden van de sub-string in de belangrijkste string. De rfind methode zoekt het laatste optreden van de sub-string in de belangrijkste string. Als u wilt zoeken dan dat je moet het tweede argument van de vondst of rfind methode te gebruiken.

Zoek niet gevonden Wanneer een zoekopdracht wordt gevonden de return index is een positief geheel getal te beginnen vanaf nul. Als er geen zoekactie is gevonden -1 teruggegeven. Aftrekken van een Sub-String en Return U kunt een sub-string aftrekken van een van de belangrijkste string met de subst methode en terug te sturen. De belangrijkste tekenreeks blijft ongewijzigd. Lees en probeer de volgende code dat dit illustreert: #include #include using namespace std; int main () {koord Str0 = "Je hebt 100.000 dollar."; snaar strPiece = str0.

substr (9, 7); cout 0 terug; } De methode voor deze aftrekken is substr (). Het duurt 2 argumenten, die positieve gehele getallen zijn. Het eerste argument is het startpunt index (op nul gebaseerde) voor de sub-string in de belangrijkste string en de tweede is de lengte in tekens voor de sub-string. Het eerste argument is optioneel. Als u het eerste argument weglaat, moet u ook de komma dat volgt weglaten. Wanneer het eerste argument wordt weggelaten, het aftrekken begint vanaf index nul. Nou, we hebben de belangrijkste punten met betrekking tot C ++ reeks operaties gezien.

Laten we hier een pauze nemen en ga verder in het volgende deel van de serie. Chrys Om te komen tot een van de onderdelen van deze reeks, typt u de bijbehorende titel onder en mijn naam, Chrys, in het zoekvak van deze p

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.