PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : integer in array kopieren



mithras
27-12-2002, 12:11
hi,


ich möchte einfach nur einen integer wert, in ein array element kopieren:

strncpy(&songname[0], "0", 1);
strncpy(&songname[0], "1", 1);
strncpy(&songname[0], "2", 1);

so das klappt ja so auch.

nur möchte ich da jetzt anstatt jehweils 0, 1, 2 etc. zu schreiben eine einfach integer variable nehmen, und die dann via z.B. count++ hochzählen, aber:

strncpy(&songname[0], "count", 1);
count++

oder das anstatt count &count geht nicht :(

thx

Jasper
27-12-2002, 13:32
Original geschrieben von mithras

strncpy(&songname[0], "count", 1);
count++

oder das anstatt count &count geht nicht :(


strncpy erwartet einen string als 2. argument. also konvertiere den wert von count in einen string bspw. mit sprintf() oder itoa()

-j