Ejemplo 01:
Aquí viene el primer y primer ejemplo para elaborar el funcionamiento de la función to_string () aplicada en los números o valores de flotación. Como este trabajo se ha realizado usando C ++, necesitamos agregar algunas bibliotecas estándar de C ++. Dentro de este código, solo necesitamos uno,.mi. bits/stdc++.H. Esto se ha utilizado para usar enteros estándar, flotadores, bits y mostrar la salida en un formato estándar. Después de eso, el espacio de nombres "STD" surgió para nuestra ayuda para utilizar las declaraciones de "cout" y "Cin" dentro de nuestro código sin ningún problema.
La función Main () comienza con la inicialización de una variable de cadena "S1" que obtiene un valor de cadena convertido de la función to_string (). Esta variable S1 está tomando un valor de tipo entero como una cadena después de la conversión a través del método to_string (). La instrucción Cout se ha utilizado para mostrar ese valor entero convertido en cadena en el shell a través de la variable "S1". La siguiente variable de tipo de cadena, S2, se ha inicializado nuevamente con el mismo método To_String (). Esta vez, toma un valor de tipo flotante en el parámetro de la función "to_string ()". La instrucción Cout vuelve a mostrar el valor de la variable S2 como cadena convertida, i.mi. flotar a una cuerda. El programa se ha completado.
Aquí viene a ver la salida de este código dado. Necesitamos compilarlo con un compilador C ++. En Ubuntu 20.04, tenemos el compilador G ++ para hacer eso. Asegúrate de tenerlo. Entonces, el comando g ++ se ha utilizado para compilar el archivo "toString.CC ". Tuvo éxito y estamos listos para ejecutar el código con el "./a.Out "consulta. Después de usarlo, tenemos el valor entero y flotante como una cadena en el shell, como puede ver desde el resultado.
Ejemplo 02:
El primer ejemplo fue sobre convertir un valor entero y flotante en una cadena y mostrar en el terminal. Esta vez, observaremos la conversión de un valor que tiene algo de poder exponente con él. El exponente en el valor de C ++ se puede mostrar con el personaje "E". Entonces, comencemos con los "bits/stdc++.H ”C ++ inclusión de la biblioteca en el nuevo código. El espacio de nombres de "ETS" es necesario para distinguir con las declaraciones CIN y Cout al requerido. La función de código Main () es bastante similar al ejemplo anterior, con un cambio en el valor a convertir. Entonces, hemos declarado la primera variable de tipo de cadena S1. Toma el valor del método to_string () después de la conversión en una cadena. El valor que se necesita es 1 elevado a la potencia +30, yo.mi. 1e+30. La siguiente línea utiliza la cláusula de Cout para mostrar el valor del shell después de la conversión a una cadena.
Aquí viene otra variable de tipo de cadena "S2" que toma un valor de tipo de exponente convertido del método "to_string ()" de C++. El método To_String () ha utilizado el valor 1 elevado a la potencia -30 en sus argumentos y lo ha convertido en cadena. El valor se guardaría en la variable S2. El código debía guardar antes de su ejecución a través del Ctrl+S.
Después de guardar este código recién creado, lo hemos compilado. No hemos encontrado errores a cambio y ejecutamos el código compilado con el "./a.Comando fuera ". A cambio, los valores exponenciales convertidos en cadenas se han mostrado. El valor con potencia exponencial positiva se ha convertido en un valor flotante largo, mientras que el valor con un valor exponencial negativo se ha convertido en todos los valores de flotación "0", como se demostró.
Ejemplo 03:
Echemos un vistazo a otro ejemplo de usar el método To_String () C ++ en Ubuntu. Esta vez, veremos cómo encontrar un carácter específico de una cadena convertida después de usar la función "To_string". Entonces, el código se ha iniciado con los mismos bits/stdc++.H encabezado y el espacio de nombres estándar "STD". La función Main () comienza con la Declaración de la variable de tipo de cadena S1. Esta variable ha estado tomando el valor "entero" del método to_string () después de la conversión en una cadena. La función find () se ha llamado con la cadena S1 que toma "2" como argumento. Esto se ha utilizado para obtener la posición de valor '2' en una cadena S1 con "+1". La segunda variable de cadena, S2, ha estado tomando el valor de cadena convertido del método "to_string ()". En su caso, el valor convertido a través del método to_string () es un valor flotante. Ahora se ha utilizado la declaración Cout para averiguar la ubicación de un valor 2 de la cadena S2. Se ha llamado al mismo método find () con la variable S2 en el punto, y se mostrará la posición de valor. Ahora, el código se ha configurado para ser compilado y ejecutado en el shell.
El comando de compilación "G ++" viene con el nombre del archivo para compilar este código. No devuelve excepciones. Después de esto, hemos ejecutado el archivo de código compilado y obtuvimos el siguiente resultado. Devuelve 3 como la posición del valor 2 en las cadenas S1 y S2 ambas.
Ejemplo 04:
Tengamos nuestro último ejemplo para elaborar la funcionalidad del método to_string (). Esta vez, tenemos un operador de "adición" en el código. Comenzamos nuestro nuevo código con los mismos bits/stdc++.H Biblioteca para utilizar valores y declaraciones estándar de C ++. El espacio de nombres "STD" es imprescindible para ser incluido. La función main () es un código de tres líneas para elaborar el funcionamiento de la función to_string () aquí. Aquí viene la inicialización y la declaración de una variable de cadena S1. La función to_string () ha estado tomando la suma y la resta de algunos números en ella. Después de la adición y la resta, el valor final se convertirá en una cadena y se guardará en la variable S1. La declaración de Cout siempre llegaba aquí para nuestra ayuda para mostrar el valor de cadena S1 en la carcasa terminal de Ubuntu. Esto fue todo sobre eso. Tenemos que echar un vistazo a la salida de este código después de guardarlo con el atajo CTRL+S.
El método to_string () que toma números con operadores en sus parámetros se calcula en primer lugar a un número perfecto, i.mi. 19 y luego convertido a una cadena que se muestra en la carcasa.
Conclusión:
En resumen, hemos cubierto todos los conceptos básicos y necesarios en nuestro artículo para elaborar la funcionalidad To_String (). Hemos hecho con la conversión de enteros simples, flotadores, valor exponencial y expresión matemática en cadenas a través de la función to_string () de c++. También hemos visto cómo obtener la posición exacta de un carácter en particular de una cadena dentro de nuestro ejemplo. Por lo tanto, esperamos que este artículo sea mejor para cada usuario de C ++.