Funnet metode søker den første forekomsten av sub-string i hovedstrengen. Den rfind Metoden søker siste forekomst av under strengen i hovedstrengen. Hvis du ønsker å søke utover at du må bruke det andre argumentet på funnet eller rfind metode. Søk ikke funnet når et søk er funnet avkastningen indeksen er et positivt heltall begynner fra null. Hvis ingen søk er funnet -1 returneres. Trekk fra en Sub-streng og Retur Du kan trekke fra en sub-streng fra en hovedstrengen med subst metode og returnere den. Den viktigste strengen forblir uendret.
Les og prøv følgende kode som illustrerer dette: # include # include bruker namespace std; int main () {string Str0 = "Du har 100.000 dollar."; string strPiece = str0.substr (9, 7); domstol returnere 0; } Metoden for dette subtraksjon er substr (). Det tar 2 argumenter, som er positive heltall. Det første argumentet er startindeks (null-basert) for sub-string i hovedstrengen og andre er lengden i chars for sub-streng. Det første argumentet er valgfritt. Hvis du utelater det første argumentet, må du også utelate komma som følger den.
Når det første argumentet er utelatt, begynner subtraksjon fra indeksen null. Vel, vi har sett de viktigste punktene om C ++ strengoperasjoner. La oss ta en pause her og fortsette i neste del av serien. Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor og mitt navn, Chrys, i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): C ++ String klasse Basics C ++ String Modifikatorer C ++ String Drift C ++ String Operatører C ++ Character Håndtering Tall konvertering funksjoner i C ++