O que é string datatype++
A string é um tipo de informação empregada para exibir uma coleção de caracteres em C++. É representado pela classe String, que fornece várias funções para manipular strings. Strings em C ++ podem conter qualquer tipo de caractere, incluindo espaços, números e caracteres especiais.
Ao contrário das matrizes de caracteres, os objetos de string podem crescer ou encolher dinamicamente durante a execução do programa, o que significa que você não precisa alocar e desalocar manualmente a memória para strings. O tipo de dados da string é comumente usado em programas C ++ para armazenar e manipular texto, como entrada do usuário, entrada/saída de arquivo e trabalho com formatos de dados baseados em texto, como JSON e XML.
Declaração de String em C++
Para declarar uma string em C ++, você usa o corda Palavra -chave, que representa a classe String na biblioteca padrão C ++. A sintaxe para declarar uma string é como outros tipos de dados em C ++, como mostrado abaixo:
string str;
str = "Aqui está a string em C++.";
Ou:
String str = ”Aqui está a string em C ++”
Como imprimir string em c++
Imprimir uma corda em C ++ é relativamente direto e pode ser feito cout função. A seguir, é apresentada a sintaxe para imprimir string em c ++:
cout<Ou:
cout<<” Here is the String in C++”;Arquivo de cabeçalho que suporta o tipo de dados da string em c++
O #incluir deve ser adicionado na parte superior do programa antes de usar o tipo de dados da string na linguagem de programação C ++.
Como implementar string em c++
Para aprender a implementar a string em C ++, siga o código abaixo de ser um exemplo que imprime uma string.
#incluir
#incluir
usando namespace std;
int main ()
string str = "oi, como você está?";
cout << str << endl;
retornar 0;No código de exemplo acima, inicializamos str Variável usando o String Datatype e imprima a picada usando o cout.
Saída
Você também pode pegar strings do usuário de entrada no C ++ e depois imprimi -las de acordo, conforme mostrado no exemplo abaixo.
#incluir
#incluir
usando namespace std;
int main ()
string str;
cout << "Enter First String: ";
getline (cin, str);
cout << "The First Entered String is: " << str << endl;
cout << "\nEnter 2nd String: ";
getline (cin, str);
cout << "The 2nd Entered String is: "<retornar 0; O código acima leva duas seqüências do usuário de entrada, que não deve exceder mais de 50 caracteres. As cordas são então impressas usando o cout função.
Saída
Conclusão
Strings são uma forma de tipo de dados em C ++ que indica uma coleção ordenada de caracteres. Nas diretrizes acima, apresentamos a declaração de string e suas implementações em C ++ por meio de programas simples para melhor entender. Você pode aplicar esses exemplos de acordo com a sua exigência de dominar seu controle sobre o uso de strings em c++.