Tecnología

Inicio

Cómo convertir un flotador a una cadena en C Programación

Cómo convertir un flotador a una cadena en C Programación


Flotan tipos de variables en la programación representan números con decimales incluidos, a diferencia de un número entero de tipo variable estándar. Para flotadores a ser representados para el usuario en un formato legible, necesitan ser convertidos de forma binaria, a medida que se almacenan en la memoria del programa, a una variable de cadena. Una variable de cadena es una matriz de bytes ASCII terminada por un carácter nulo. La función "sprintf" en el lenguaje de programación C permite al programador convertir fácilmente una variable del flotador en una variable de cadena en una línea de código.

Instrucciones

1 Abra la solución de proyecto en Visual Studio 2010.

2 Crear una cadena para almacenar los datos devueltos por "sprintf". Tenga en cuenta que tendrá que ser lo suficientemente grande como para almacenar los datos numéricos y un carácter de terminación.

3 Escriba en el "sprintf (" llamar a la función "sprintf" en el código. Inserte aquí donde desea convertir la variable real a una cadena.

4 Insertar el primer argumento como su cadena a la que se le devuelva la variable flotante con formato. En medio de cada variable incluir una coma, que se utiliza como separador.

5 Escriba el segundo argumento como: "% f". Incluyendo las comillas.

6 Inserte el tercer argumento como su variable de tipo float. Escriba un soporte cerrado y redondeado, seguido por un punto y coma directamente después del último argumento para cerrar el "sprintf" llamada a la función.

Consejos y advertencias

  • La función "Sprint" es susceptible a un ataque de desbordamiento de búfer. En su lugar, utilice la función "sprintfn" para el código que está destinado a tal fin,