C-Programm zum Konvertieren einer beliebigen Zahl in eine Zeichenfolge mithilfe der sprintf-Funktion

C-Programm zum Konvertieren einer beliebigen Zahl in eine Zeichenfolge mithilfe der sprintf-Funktion
  • Schreiben Sie ein Programm in C, um eine beliebige Zahl mithilfe der sprintf-Funktion in einen String umzuwandeln.
  • Wie man eine beliebige Zahl in einer Zeile in einen String umwandelt.
Erforderliche Kenntnisse :sprintf-Funktion

Hier ist der Funktionsprototyp der sprintf-Funktion:

int sprintf(char *str, const char *format, ...);
Die sprintf-Funktion ähnelt der printf-Funktion, aber anstatt formatierte Daten auf dem Bildschirm auszugeben, speichert sie sie in der Pufferzeichenfolge, auf die str.

zeigt

C-Programm zum Konvertieren einer beliebigen Zahl in einen String mithilfe der sprintf-Funktion in einer Zeile

#include<stdio.h>

int main() {
    char string[100];
    int i = 100;
    float f = 23.34;
    
    /* Convert integer to string using sprintf function */
    sprintf(string, "%i", i);
    printf("The string of integer %d is %s\n", i, string);
    
    /* Convert float to string using sprintf function */
    sprintf(string, "%f", f);
    printf("The string of float %f is %s", f, string);
    
    return 0;
}
Ausgabe
The string of integer 100 is 100
The string of float 23.340000 is 23.340000