Exemplo 01:
Aqui vem o mais simples e o primeiro exemplo para elaborar o funcionamento da função to_string () aplicada nos números ou valores de flutuação. Como este trabalho foi feito usando C ++, precisamos adicionar algumas bibliotecas padrão C ++. Dentro deste código, precisamos apenas de um, eu.e. bits/stdc++.h. Isso foi utilizado para usar números inteiros, carros alegóricos, bits e exibir a saída em um formato padrão. Depois disso, o namespace "std" surgiu para obter nossa ajuda para fazer uso de declarações "cout" e "CIN" em nosso código sem nenhum problema.
A função principal () começa com a inicialização de uma variável de string "S1" obtendo um valor de string convertido da função to_string (). Essa variável S1 está assumindo um valor de tipo inteiro como uma string após a conversão através do método to_string (). A instrução Cout foi usada para exibir esse valor inteiro convertido em string no shell através da variável "S1". A próxima variável de tipo de string, S2, foi inicializada novamente com o mesmo método para_string (). Desta vez, é necessário um valor de tipo de flutuação no parâmetro da função "to_string ()". A declaração Cout vem novamente para exibir o valor da variável s2 como string convertida, i.e. flutuar para cordas. O programa foi concluído.
Aqui vem ver a saída deste código dado. Precisamos compilá -lo com um compilador C ++. No Ubuntu 20.04, temos o compilador G ++ para fazer isso. Certifique -se de ter. Portanto, o comando g ++ foi usado para compilar o arquivo “ToString.CC ”. Foi bem -sucedido e estamos prontos para executar o código com o “./a.out ”consulta. Depois de usá -lo, temos o valor inteiro e flutuante como uma string no shell, como você pode ver no resultado.
Exemplo 02:
O primeiro exemplo foi sobre a conversão de um valor inteiro e flutuante em uma string e exibição no terminal. Desta vez, estaremos analisando a conversão de um valor com algum poder de expoente com ele. O expoente no valor C ++ pode ser exibido com o personagem "e". Então, vamos começar com os “bits/stdc++.Inclusão da biblioteca H ”C ++ no novo código. O namespace "std" é necessário para entender com as declarações CIN e Cout sobre. A função de código principal () é bastante semelhante ao exemplo acima, com uma alteração no valor a ser convertida. Então, declaramos a primeira variável do tipo string s1. Ele leva o valor do método to_string () após a conversão em uma string. O valor é necessário é 1 elevado para o poder +30, i.e. 1e+30. A próxima linha utiliza a cláusula de cout para exibir o valor do shell após a conversão em uma string.
Aqui vem outra variável de tipo de string "S2", tomando um valor de tipo de expoente convertido do método "para_string ()" de C++. O método to_string () utilizou o valor 1 aumentar para a potência -30 em seus argumentos e converteu -o para string. O valor seria salvo na variável s2. O código precisava ser salvo antes de sua execução via Ctrl+S.
Depois de salvar este código recém -criado, nós o compilamos. Não encontramos erros em troca e executamos o código compilado com o “./a.out ”comando. Em troca, os valores exponenciais convertidos em strings foram exibidos. O valor com poder exponencial positivo foi convertido em um longo valor de flutuação, enquanto o valor com valor exponencial negativo foi convertido a todos os valores de flutuação “0”, como demonstrado.
Exemplo 03:
Vamos dar uma olhada em outro exemplo de usar o método to_string () c ++ no Ubuntu. Desta vez, estaremos analisando como encontrar um personagem específico de uma string convertida depois de usar a função "to_string". Então, o código foi iniciado com os mesmos bits/stdc++.h cabeçalho e o espaço de nome padrão "std". A função Main () começa com a Declaração S1 do Tipo de String. Essa variável tem assumido o valor "inteiro" do método para_string () após a conversão em uma string. A função find () foi chamada com a string s1 tomando "2" como um argumento. Isso foi utilizado para obter o valor '2' em uma string s1 com "+1". A segunda variável de string, S2, tem assumido o valor de string convertido do método "para_string ()". No seu caso, o valor convertido através do método to_string () é um valor de flutuação. Agora a declaração Cout foi utilizada para descobrir a localização de um valor 2 da string s2. O mesmo método find () foi chamado com a variável S2 no local, e a posição do valor será exibida. Agora, o código está pronto para ser compilado e executado no shell.
O comando de compilação “g ++” vem com o nome do arquivo para compilar este código. Não retorna exceções. Depois disso, executamos o arquivo de código compilado e obtivemos o resultado abaixo. Ele retorna 3 como a posição do valor 2 nas cadeias S1 e S2 ambos.
Exemplo 04:
Vamos ter nosso último exemplo para elaborar a funcionalidade do método to_string (). Desta vez, temos um operador de "adição" no código. Começamos nosso novo código com os mesmos bits/stdc++.Biblioteca H para utilizar valores e instruções padrão de C ++. O namespace "std" é necessário para ser incluído. A função principal () é um código de três linhas para elaborar o funcionamento da função to_string () aqui. Aí vem a inicialização e a declaração de uma variável string s1. A função to_string () tem tomado a soma e a subtração de alguns números. Após adição e subtração, o valor final será convertido em uma string e salvo na variável S1. A declaração Cout sempre surgiu aqui para obter nossa ajuda para exibir o valor da String S1 no shell do terminal do Ubuntu. Isso foi tudo sobre isso. Temos que dar uma olhada na saída deste código depois de salvá -lo com o atalho Ctrl+S.
O método to_string () levando números com operadores em seus parâmetros é primeiro calculado para um número perfeito, i i.e. 19 e depois convertido em uma corda a ser exibido no shell.
Conclusão:
Para resumir, abordamos todos os conceitos básicos e necessários em nosso artigo para elaborar a funcionalidade to_string (). Fizemos com a conversão de números inteiros simples, carros alegóricos, valor exponencial e expressão matemática em strings através da função to_string ()++. Também vimos como obter a posição exata de um determinado personagem de uma string em nosso exemplo. Portanto, esperamos que este artigo seja melhor para cada usuário de C ++.