Habe gerade meinen Pebble, und ich spiele mit dem SDK herum. Ich bin neu in C, aber ich kenne Objective-C. Gibt es eine Möglichkeit, eine formatierte Zeichenfolge wie diese zu erstellen?
%Vor% Und ich kann sprintf
nicht verwenden, weil es NO malloc
gibt.
Ich möchte grundsätzlich ein int
mit text_layer_set_text(&countLayer, i);
Verwenden Sie snprintf()
, um einen Zeichenfolgenpuffer mit dem Wert der Zeichenfolge zu füllen Ganzzahlvariable.
Meine bevorzugten 2 generischen Ganzzahl-zu-String-Funktionen sind wie folgt. Der erste wandelt eine Basis 10 Integer in einen String um, der zweite arbeitet für jede Basis (z. B. binär (Basis 2), Hex (16), Okt (8) oder Dezimal (10)):
%Vor%jede Basisnummer: (aus Ссылка )
%Vor%Da es mit Zeigern und ohne Abhängigkeit von irgendeiner C-Funktion gemacht wird, die malloc erfordern würde, sehe ich, warum es in Pebble nicht funktionieren würde. Aber ich kenne Pebble nicht.
Tags und Links string c int pebble-watch pebble-sdk