Den rfind Metoden söker efter den sista förekomsten av understrängen i huvudsträngen. Om du vill söka bortom att du måste använda andra argument fyndet eller rfind metod. Sök inte hittas när en sökning hittas avkastningsindex är ett positivt heltal som börjar från noll. Om ingen sökning påträffas -1 returneras. Subtrahera en Sub-strängad och avkastning du kan dra en sub-sträng från en huvud sträng med subst metoden och returnera den. Huvud strängen är oförändrad. Läs och prova följande kod som illustrerar detta: #include #include using namespace std; int main () {string Str0 = "Du har 100.
000 dollar."; sträng strPiece = str0.substr (9, 7); cout återvända 0; } Metoden för denna subtraktion är substr (). Det tar 2 argument, som är positiva heltal. Det första argumentet är startindex (nollbaserade) för understrängen i huvudsträngen och den andra är längden på tecken för understrängen. Det första argumentet är valfritt. Om du utelämnar det första argumentet, måste du också utelämna kommatecknet som följer det. När den första argumentet utelämnas börjar subtraktion från index noll. Tja, har vi sett de viktigaste punkterna om C ++ strängoperationer.
Låt oss ta en paus här och fortsätta i nästa del i serien. Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan och mitt namn, Chrys i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): C ++ strängklassen Grunderna C ++ Sträng Modifiers C ++ Sträng Verksamhet C ++ String Operatörer C ++ Tecken Hantering Numeriska Konverterings funktioner i C ++ Omdömen