| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come convertire Galleggiante a stringa in C + +
    Quando si lavora con numeri in virgola mobile in C + + potrebbe essere necessario convertirli in una stringa per determinati scopi , ad esempio la visualizzazione a un utente o l'output in un file . Numeri in virgola mobile hanno valori come 2.54 o 7.114 . È consigliabile utilizzare il tipo "doppio ", se avete bisogno di più di sei posti di precisione . È possibile utilizzare una sua funzione " Format " " CString " e per convertire un float in una stringa . Istruzioni
    1

    Aprire il C + + file sorgente in un editor come Microsoft Visual Studio Express .
    2

    dichiara una variabile con un tipo di galleggiante e assegnarle un valore con l'aggiunta di il seguente codice nella funzione :

    float f = 3.14159 ;
    3

    dichiarare un " CString " e utilizzare la funzione " Format " per convertire il galleggiante in una stringa aggiungendo il codice :

    CString str ;

    str.Format ( " float a stringa : % f" , f) ;

    o

    str . Format ( "Float a String : 0,5 % f" , f) ;

    la funzione " Format " usa la stessa formattazione " sprintf ". Il " % f" identificatore corrisponde al numero in virgola mobile . La seconda versione utilizza " 0,5 " , che imposta il numero di posizioni decimali da utilizzare. Il vantaggio di utilizzare un " CString " invece di un array di caratteri normale è che un numero lungo virgola mobile non sovraccarico del buffer . . Questo perché un " CString " è una sequenza di lunghezza variabile di caratteri

    In alternativa , è possibile utilizzare un array di caratteri e la funzione " sprintf " se non si è preoccupati per un sovraccarico del buffer digitando il codice :

    char str [ 20 ] = " " ;

    sprintf ( str, "% .5 f" , f) ;
    4

    Salvare il file sorgente C + + , compilare ed eseguire il programma per convertire il numero decimale in una stringa .

    Previous :

    next :
      Articoli Correlati
    ·Visual Basic Tutorial 
    ·C Funzioni per Xilinx 
    ·Come allocare memoria sullo stack con C + + 
    ·Come scrivere una riga Inversione Funzione Uso dei punt…
    ·Come scrivere un programma per convertire Caso minuscol…
    ·Come documentare Requisiti software 
    ·Funzioni static void in C 
    ·Come imparare STL Container 
    ·Come convertire Celsius a Fahrenheit in C + + senza for…
    ·Come impostare il tipo di carattere Arial in C # 
      Articoli in evidenza
    ·Come unire due Ordinati Liste ADT 
    ·Come per pompare messaggi con Vb.Net 
    ·Come praticare Java Coding 
    ·Come creare un file BAT 
    ·Come leggere un file XML con PHP 4 Script 
    ·Come scrivere un Miner -mail per Python 
    ·Come convertire un progetto VB6 a EXE 
    ·Guida su come scrivere Pseudocodice 
    ·Come aggiornare il Piano di Test 
    ·Che cosa è uno script Ruby ? 
    Copyright © Conoscenza Informatica http://it.wingwit.com