*   >> Leitura Educação Artigos >> science >> programação

C ++ Cadeia Operations

de 18. Assim, a busca é encontrado somente no caso em que o segundo argumento no método find é o índice do primeiro caractere para o sub-string na seqüência principal . Isso era para o método find. Para o método rfind se o número para o segundo argumento é inferior a 18 então o segundo "Yes" (a partir da esquerda) não será encontrado. Caso sensibilidade de Pesquisa Para as funções de localizar e rfind, a pesquisa diferencia maiúsculas de minúsculas. Por exemplo, "sim" não seria visto como 'Sim'.

As seguintes declarações de código -1 indicando o item de pesquisa não foi encontrado: #include #include using namespace std; int main () {string Str0 = "Sim, eu sou o único."; int pos = str0.find ("sim"); cout retornar 0; } Primeira e Última Ocorrência O sub-string procurou pode ocorrer mais de uma vez na seqüência principal. O método find procura a primeira ocorrência do sub-string na seqüência principal. O método rfind procura a última ocorrência do sub-string na seqüência principal. Se você deseja pesquisar para além de que você tem que usar o segundo argumento do método find ou rfind.

Pesquisar não encontrado quando uma busca é encontrado o índice de retorno é um inteiro positivo começando do zero. Se não for encontrada nenhuma pesquisa -1 é retornado. Subtrair um sub-string e Return Você pode subtrair um sub-string de uma cadeia principal com o método subst e devolvê-lo. A principal cadeia permanece inalterado. Leia e tente o seguinte código que ilustra isso: #include #include using namespace std; int main () {string Str0 = "Você tem 100.000 dólares."; corda strPiece = str0.substr (9, 7); cout retornar 0; } O método para esta subtracção é substr ().

Ele leva 2 argumentos, que são inteiros positivos. O primeiro argumento é o índice inicial (baseado em zero) para o sub-string na seqüência principal eo segundo é o comprimento em caracteres para o sub-string. O primeiro argumento é opcional. Se você omitir o primeiro argumento, você também tem que omitir a vírgula que a segue. Quando o primeiro argumento for omitido, a subtração começa a partir índice zero. Bem, nós vimos os principais pontos relativos às operações de string C ++. Vamos fazer uma pausa aqui e continuar na próxima parte da série.

Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo e meu nome, Chrys, na caixa de pesquisa da página e clique em Procurar (menu utilização se disponível): C ++ String Classe Basics C ++ Cadeia modificadores C ++ Corda Op

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.