Clear String C ++

Clear String C ++
Hoje, vamos aprender uma das funções importantes da String que Clear () função na linguagem C ++.

Os princípios da programação orientada a objetos servem como base para a linguagem de programação C ++ (OOP). Como o C ++ tem uma estrutura simples, o usuário pode simplesmente construir e entender os fundamentos do programa. A linguagem de programação C ++ é excepcionalmente flexível quando se trata de executar inúmeras funções e alterar o tipo de variável.

Introdução

Uma string é um tipo de dados C ++ que contém uma coleção de caracteres ou objetos diferentes e é indicado em aspas duplas. A função clear () é uma das muitas funções que a string c ++ pode realizar e é usada para limpar a string em c++. A função clear () é um membro da classe Basic String no STL (Biblioteca de modelos padrão). Na função clear (), não precisamos passar nenhum parâmetro de entrada, independentemente do conteúdo da sequência de entrada e retorna uma string com exatamente zero caracteres. A função clear () é a função predefinida em C ++, o que significa que não precisamos escrever dezenas de linhas de código, simplesmente chamamos a função onde é necessário. Vamos entender que a string clear () funciona mais profundamente para que nenhum ponto de confusão seja deixado para o leitor.

Sintaxe

No protótipo da função string clear (), simplesmente escrevemos a palavra -chave "void" e depois escreveremos o nome da função que queremos implementar neste artigo. Usamos "vazio" como um tipo de retorno da função clear () que não retorna nenhum valor.

No segundo protótipo da função clear (), simplesmente escrevemos a variável de string declarada e a concatamos com a função clear (). Não passaremos nenhum parâmetro nos colchetes de função porque não retorna nenhum valor.

Valor de retorno:

Em troca, esta função não retorna valor.

Exemplo 01:

Vamos começar a implementar nosso primeiro exemplo da função String clear () na linguagem C ++. Para a implementação do programa, precisamos de um compilador C ++ para que possamos escrever e executar o programa. Então, abra o compilador C ++ e comece a escrever o programa.

Na linguagem C ++, sempre procedemos incorporando os arquivos de cabeçalho necessários para que os programas sejam executados corretamente após abrir o compilador. Consequentemente, primeiro incluímos dois arquivos de cabeçalho necessários "iostream" e "string" para criar o programa e usar o método string clear (). Para lidar com strings, o C ++ oferece uma variedade de opções.

O "#include" é a primeira biblioteca que sempre usamos no programa C ++. O sinal "#" informa o compilador para carregar o arquivo de cabeçalho. O termo "incluir" adiciona o arquivo de cabeçalho ao programa, e o "iostream" indica o recebimento de dados do usuário e exibindo -os para o usuário. Incorporamos o segundo arquivo de cabeçalho com o prefixo "#include" para que as strings e as funções de string possam ser usadas em todo o programa. Em seguida, usamos a diretiva "Usando namespace std" para evitar classes, funções e variáveis ​​de usar o mesmo espaço para nome em todo o programa.

#incluir
#incluir
usando namespace std;
int main ()
string str;
cout str;
cout << "Input string before clear() function: " << str << endl;
cout << "The size of the input string is: " << str.size() <<"\n\n";
str.claro();
cout << "Input string after clear() function: __________" << str << endl;
cout << "The size of the string is: " << str.size();
retornar 0;

Depois de incluir os arquivos do cabeçalho no programa, iniciaremos a função principal () do programa em que escrevemos a linha de código real que queremos implementar no programa. Na linha 7, declararemos a variável de tipo de string denominada "str" ​​e depois obteremos a entrada do usuário usando um dos métodos de C ++, que é o método CIN (). Na linha 11, imprimiremos a string de entrada "STR" que receberemos recentemente do usuário usando o método cout (). O método cout () é usado para exibir a saída na janela do console. Em seguida, queremos imprimir o tamanho da sequência de entrada, para que chamamos a função Size () que é concatenada com a variável da string "STR".

Chamamos a função clear () que é concatenada com a variável da string "str" ​​na linha 14 para que possamos limpar a sequência de entrada que o usuário inseriu. Chamamos novamente o método cout () para que possamos imprimir a sequência de entrada após a implementação da função clear () porque podemos ver se a sequência de entrada está vazia ou não. E novamente, verificaremos o tamanho da string e a imprimiremos na tela de saída. No final da função principal (), retornaremos 0 para que a execução do programa seja encerrada e depois fecharemos o suporte das funções principais ().

Vamos ver a saída do programa de implementação acima. Como você vê, existe uma sequência de entrada "Linux", mas após a implementação da função clear (), a linha em branco é exibida, o que significa que não há nada na string.

Exemplo 02:

Agora, vamos implementar outro exemplo da função clear () usando a linguagem C ++. Abra o C ++ IDE e comece a escrever o código. Primeiro, sempre incluiremos os arquivos importantes do cabeçalho relacionados às funções que vamos usar no programa como queremos exibir a saída. Para isso, usamos o método will cout () porque é a função predefinida, por isso incluímos a biblioteca "iostream", que é usada para inserir os dados e exibi -los no usuário. Usaremos mais uma biblioteca que é a biblioteca "String" para que possamos usar funções de string em todo o programa. Em seguida, escreveremos o "espaço para nome de nome" padrão no programa para que não possamos declarar o mesmo nome para as funções e variáveis ​​no programa.

Escreveremos a função principal () e escreveremos o código real aqui. Na linha 8, declaramos a variável do tipo string "str", atribuímos o valor da string a ele e o imprimimos. Em seguida, chamamos a função clear () e depois obtemos a string vazia após a implementação da função clear (). Usamos uma declaração if-else e mostramos uma corda preta se a estatura If for verdadeira e, se não for verdadeira, mostrará a mensagem de que a string não está vazia. E então retornaremos 0 para a função principal ().

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

string str = "Bem -vindo ao mundo da programação \ n";
cout<<"The input string before clear() function is: " << str << endl;
str.claro();
cout<<"The input string after clear() function is: "<< str;
if (str.vazio())
cout<< "_____________________________";
outro
cout<< "The string is not empty";
retornar 0;

Vamos ver a saída do exemplo de implementação acima e ver o que obtemos:

Conclusão

Neste artigo, aprendemos quais funções de string clear () são na linguagem C ++. Também aprendemos o estilo de escrita e implementamos alguns exemplos de uma função clara () com uma explicação detalhada de todas as linhas de código, para que nenhuma confusão seja deixada para o usuário.