*   >> Læs Uddannelse artikler >> science >> programming

C ++ String Operations

var for fund-metoden. For rfind metode, hvis nummeret for det andet argument er mindre end 18 derefter det andet "Ja" (begyndende fra venstre) vil ikke blive fundet. Sag følsomhed Søg For Fundet og rfind funktioner søgningen er små bogstaver. For eksempel, ja ville ikke blive betragtet som 'Ja'. Følgende kode returnerer -1 betyder søgningen punkt blev ikke fundet: # include # include hjælp namespace std; int main () {string Str0 = "Ja, jeg er den ene."; int pos = str0.

find ("ja"); cout returnere 0; } Første og sidste Forekomst Den sub-string søgte kan forekomme mere end én gang i de vigtigste streng. Fundet Metoden søger den første forekomst af sub-strengen i de vigtigste streng. Den rfind Metoden søger den sidste forekomst af sub-strengen i de vigtigste streng. Hvis du ønsker at søge ud over at du er nødt til at bruge det andet argument af fundet eller rfind metode. Søg ikke fundet Når en søgning er fundet afkastet indekset er et positivt heltal, der begynder fra nul. Hvis der ikke findes søgningen -1 returneres.

Træk en Sub-streng og Retur Du kan trække en sub-string fra en vigtigste snor med subst metoden og returnere det. Den vigtigste strengen forbliver uændret. Læs og prøv følgende kode, der illustrerer dette: #include #include hjælp namespace std; int main () {string Str0 = "Du har 100.000 dollars."; string strPiece = str0.substr (9, 7); cout returnere 0; } Metoden til denne subtraktion er substr (). Det tager 2 argumenter, som er positive heltal. Det første argument er udgangspunktet indeks (nul-baseret) for sub-strengen i de vigtigste strengen, og den anden er længden i tegn for sub-streng.

Det første argument er valgfrit. Hvis du udelader det første argument, skal du også udelade komma, der følger det. Når det første argument udelades, subtraktionen begynder fra indeks nul. Nå, har vi set de vigtigste punkter vedrørende C ++ string operationer. Lad os tage en pause her og fortsætte i den næste del af serien.

Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor og mit navn, Chrys, i søgefeltet på denne side og klik på Søg (brug menuen, hvis det findes): C ++ String klasse Grundlæggende C ++ String Modifiers C ++ String Operations C ++ String Operatører C ++ Character Håndtering numeriske konvertering funktioner i C ++

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.