Come convertire un galleggiante per una stringa in C Programming

November 5

Come convertire un galleggiante per una stringa in C Programming


Float tipi di variabili in programmazione rappresentano numeri con cifre decimali compresi, a differenza di un intero tipo di variabile standard. Per carri da rappresentare all'utente in un formato leggibile, devono essere convertiti dal formato binario, in cui sono memorizzati nella memoria del programma, a una stringa variabile. Una variabile stringa è un array di byte ASCII terminati da un carattere null. La funzione "sprintf" nel linguaggio di programmazione C permette al programmatore di convertire facilmente una variabile float in una variabile stringa in una riga di codice.

istruzione

1 Aprire la soluzione progetto in Visual Studio 2010.

2 Creare una stringa per memorizzare i dati restituiti da "sprintf." Tenere presente che dovrà essere sufficientemente grande per memorizzare i dati numerici e un carattere di terminazione.

3 Digitare il "sprintf (" per richiamare la funzione "sprintf" nel codice. Inserire questo in cui si desidera convertire la variabile float in una stringa.

4 Inserire il primo argomento come stringa a cui si tornerà alla variabile float formattato. Tra ogni variabile includere una virgola, che viene utilizzato come separatore.

5 Digitare il secondo argomento come: "% f". Compresi gli apici.

6 Inserire il terzo argomento come la variabile float. Digitare una parentesi chiusa e arrotondata seguito da un punto e virgola direttamente dopo l'ultimo argomento di chiudere il "sprintf" chiamata di funzione.

Consigli e avvertenze

  • La funzione "sprint" è suscettibile ad un attacco di buffer overflow. Invece, utilizzare la funzione "sprintfn" per il codice che è destinato ad essere sicuro,