int/double to string
-
hey,
mit welcher funktion kann ich den wert einer variablen in einen string packen?
z.B:
char puffer[10]; int a = 23; strcpy(puffer,a);
nur, dass halt im puffer dann "23" stehen soll, also als string.
dafür muss ich ja 'a' erstmal in einen string umwandeln, der aufruf von strcpy hier gibt natürlich einen compile error: incompatible types.
-
-
kriege es nicht hin
char string[10]; int a = 2; sprintf(string,"%s",a);
so hatte ich das verstanden in der manpage. aber das geht nich.
wie mach ich das richtig?
-
Wie machst du es denn bei printf()? Das geht in sprintf() genauso, nur mit dem zusätzlichen ersten Argument.
-
dankeschön!
dachte, das umwandlungszeichen ist halt immer der ziel-datentyp.
und der ist ja eigentlich ein string, daher hab ich %s gemacht.aber is klar jetz, merci :xmas1: