printf Ausgabe in ein char Array speichern?



  • Hallo Leute,

    ist es möglich die Ausgabe von einem printf in ein char Array zu speichern?

    Oder anders gefragt, gibt es eine Funktion die es mir erlaubt ein char Array so zu formatieren wie bei einem printf?

    Also zum Beispiel sowas in der Art: (pseudo mäßig beschrieben)

    int i = 10;
    char c[10];
    
    c = printf("var i = %i", i);
    

    Damit ich dann in c folgedes stehen habe "var i = 10"...

    Danke!



  • Ja, mit sprintf.

    Schau dir aber erst an wie es gemacht wird.

    In deinem Beispiel reichen die 10 Zeichen für den Text aber nicht aus.


Anmelden zum Antworten