| 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 un numero in un carattere utilizzando C + +
    Conversione di variabili in diversi tipi di dati è un compito comune durante la programmazione . Per convertire i valori interi , valori in virgola mobile e altri valori numerici in stringhe , è possibile utilizzare la funzione " sprintf " . La funzione sprintf accetta una matrice di buffer , una stringa di formattazione e un elenco di variabili di input e quindi carica la stringa di output nell'array buffer. La stringa di formato contiene alcun testo da scrivere nel buffer , con etichette formato opzionali. Tag sono codici di formato nella forma di un " % " seguito da un carattere che designa il tipo di dati da scrivere . Per esempio, un " % i" indica un numero intero che una "% f" indica un numero decimale . La funzione sprintf sostituirà questi tag di formato con la loro grandezza in ingresso corrispondente durante la creazione della stringa di output . Istruzioni
    1

    creare un buffer array di caratteri per contenere l'output sprintf

    Esempio :

    char buffer [ 60 ] ;
    2 < . p > dichiarare e inizializzare i valori numerici che verranno convertiti in una stringa di caratteri

    Esempio : .

    int i = 10;

    float f = 3.14 ; < br >
    3

    convertire i valori numerici in un array di caratteri utilizzando sprintf .

    il seguente esempio caricherà i caratteri " 10 è un numero intero e di 3,14 è un galleggiante " nella matrice del buffer :

    char buffer [ 60 ] ;

    int i = 10;

    float f = 3.14 ;

    sprintf (buffer , "% i è un intero e % f è un galleggiante ", i, f) ;

    Previous :

    next :
      Articoli Correlati
    ·Come scrivere un'applicazione multi-threaded in MFC 
    ·Come incrementare automaticamente un numero di build in…
    ·Come costruire un driver di dispositivo 
    ·Obiettivo dei metodi di CString 
    ·Come coltivare le matrici in C + + 
    ·C + + Funzioni che causano Buffer Overflow 
    ·Stringa di connessione per l'autenticazione di SQL 
    ·Come cancellare lo schermo in Visual C 
    ·Come usare Porte COM in Visual C 
    ·Come utilizzare la funzione strchr in C + + 
      Articoli in evidenza
    ·Come mettere un link in Visual Basic 2008 
    ·Array Index Out of Bounds Eccezione in Java 
    ·Come indossare un tubino 
    ·Come costruire applet Java 
    ·Come utilizzare la proprietà OnChange in VBA 
    ·Come rimuovere Crestline di Windows 
    ·Come eliminare gli aggiornamenti Java 
    ·Come testare un pacchetto SSIS 
    ·Come controllare Java_Home in Windows 
    ·Come utilizzare stdlib.h 
    Copyright © Conoscenza Informatica http://it.wingwit.com