Variablen in String einsetzen
-
Hallo,
man kann ja über printf ganz einfach Werte von Variablen auf der Standardausgabe ausgeben.
Beispiel :
int a = 0; int b = 1; printf("a = %i \t b = %i\n",a,b);
Wie bekomme ich das denn in einen String? Muss ich dafür den Umweg über die Standardausgabe gehen oder geht das auch einfacher?
char mysring[20] = { "a = 0 \t b = 1\n" };
geht ja nur, wenn man a und b schon davor weiß.
-
sprintf()
, bzw.snprintf()
-
Er sucht vielleicht itoa()
-
Danke. Mit sprintf hat es geklappt.