C ++ stringfront & c ++ stringback

C ++ stringfront & c ++ stringback
Hoje, vamos aprender algumas das funções importantes básicas que as strings executam em c++. Aprenderemos como obter ou acessar o primeiro e o último elemento da string de entrada usando as funções de String Front () e Back ().

Como todos sabemos, C ++ é uma linguagem orientada a objetos e é fácil de aprender porque usa os conceitos de loop. Existem diferentes tipos de dados de C ++ e string é um desses tipos de dados. Uma string é um objeto que consiste em uma sequência de elementos.

Introdução

Na string c ++, existem muitos acessores de elementos diferentes usados ​​para acessar o elemento ou o caractere da sequência de entrada. Aqui, estamos usando o método front () e back () para acessar o primeiro e o último caractere da string de entrada. Agora, vamos explicar esses métodos e ver como esses métodos funcionarão em c++.

Método String :: Front ()

O método string front () é usado para acessar o primeiro ou o elemento frontal da sequência de entrada e também podemos inserir o elemento ou o caractere no início da string de entrada. O primeiro personagem inserido será substituído pelo antigo primeiro personagem. Então, é por isso que o comprimento da sequência de entrada permanecerá o mesmo.

Sintaxe

Quando começamos a escrever a sintaxe do método Front (), primeiro escrevemos a palavra -chave "char", que mostrará que vamos acessar o personagem. Em seguida, declararemos a variável que armazena o primeiro caractere da sequência de entrada fornecida. Vamos chamar a sequência de entrada que já criamos. Concatenamos o método Front () com ele através da chamada. O método front () é o método predefinido de string que é usado para acessar o primeiro elemento da sequência de entrada.

Erros e exceções

Se a sequência de entrada estiver vazia, mostrará o comportamento indefinido ou listará o erro. Se a sequência de entrada não estiver vazia, ela mostrará a saída desejada e não lançará a exceção.

Valor de retorno

O método string front () retornará o primeiro caractere ou elemento da sequência de entrada fornecida.

Exemplo

Aqui está um exemplo do método de string front (). Antes de implementar o exemplo, primeiro precisamos de um compilador C ++ para que possamos escrever e executar nosso programa. Nos programas C ++, sempre incluiremos alguns arquivos de cabeçalho relacionados ao nosso programa, porque o C ++ nos permite usar arquivos de cabeçalho para que não precisemos escrever o código de cada.

Ao usar arquivos de cabeçalho predefinidos, nosso código será preciso, gerenciável e fácil de entender. O primeiro arquivo de cabeçalho que incluímos é "#include". O sinal "#" é usado para direcionar o compilador para carregar o arquivo de cabeçalho. A palavra -chave "incluir" é usada para incluir o arquivo de cabeçalho no programa e o "iostream" é usado para inserir os dados e produzir os dados. O segundo arquivo de cabeçalho que incluímos em "#include" para que possamos usar métodos de string e string em todo o programa. Em seguida, usamos o “Usando o namespace std”, o que significa que as variáveis, funções e classes não podem compartilhar o mesmo contexto em todo o programa.

#incluir
#incluir
usando namespace std;
int main ()

string str = "Bem -vindo ao mundo da programação \ n";
cout<< str <char First_Element = STR.frente();
cout<< "First Element of the Input String is: " <str.front () = '_';
cout<retornar 0;

Depois de incluir as bibliotecas básicas do programa, começamos a escrever o código de linha real que queremos implementar. Para isso, chame a função principal () e comece a escrever o código. Primeiro, declararemos a sequência de entrada escrevendo a palavra -chave "String" chamada "str" ​​e depois escreva a sequência de entrada em marcas de aspas duplas. E então nós o imprimimos usando o método predefinido cout () de c++.

Vamos escrever o método de string front (). Para isso, primeiro, escreva a palavra -chave "char", o que significa que estamos acessando o personagem e depois declaramos a variável "First_Element" que armazena os elementos da string de entrada. Em seguida, chamaremos o método frontal () que informa ao compilador que estamos acessando a frente ou o primeiro elemento da string de entrada. Nós o exibimos usando o método cout () e passamos a variável de string "str" ​​nele.

Depois de chamar o método front (), fizemos mais uma coisa que dirá ao usuário claramente de onde a variável que acessamos é da string de entrada. Para isso, primeiro escrevemos o nome da variável da string "str" ​​e o concatamos com o método frontal () e depois armazenamos qualquer variável ou símbolo nele. Ao fazer isso, ele substituirá o primeiro elemento antigo da sequência de entrada pelo novo elemento. Vamos ver a saída do programa implementado:

String :: back () método

O método string back () é usado para acessar o último elemento da sequência de entrada e também podemos anexar o elemento ou caractere no final da sequência de entrada. O último personagem será substituído pelo último personagem. Então, é por isso que o comprimento da sequência de entrada permanecerá o mesmo.

Sintaxe

Vamos entender a implementação do método back () de string. Primeiro, escrevemos a palavra -chave "char" e declaramos a variável que armazena o último elemento da sequência de entrada e depois chamamos o método back ().

Erros e exceções

Se a sequência de entrada não estiver vazia, mostrará a saída desejada e não lançará a exceção e, se estiver vazia, mostrará comportamento indefinido.

Valor de retorno

O método string back () retornará o último elemento da sequência de entrada fornecida.

Exemplo

Neste exemplo, primeiro incluímos as bibliotecas básicas que são úteis ao escrever o programa e depois escreveremos o “Usando o namespace std”. Então, chamaremos a função principal e nós

Vamos escrever a linha de código real lá. Primeiro, pegamos a string de entrada e a imprimimos usando o método cout (). Em seguida, chamamos o método String back () para que possamos acessar o último elemento da string de entrada. Depois disso, também anexamos o último elemento, substituindo o último elemento da sequência de entrada e retornando 0 à função Main (). #incluir

#incluir
usando namespace std;
int main ()

String str = "Hello World";
cout<< "The Input String is: " << str <char end_element = str.voltar();
cout<str.Back () = '_';
cout<retornar 0;

Vamos ver a saída do código da ilustração acima e ver o que obtemos implementando o método back () da string:

Conclusão

Neste artigo, aprendemos o que é string em C ++ e quais são os métodos dos tipos de string e como os implementamos. Aprendemos os métodos Front () e Back () da string e também fizemos alguns exemplos com uma explicação detalhada de todas as linhas de código.