Kopieren integer zu integer mit zugewiesenem Speicher

Ich habe ein problem mit dem code unten.

...
int anInteger;
...
//anInteger gets a value
...

int *anotherInteger;
label = (int *)malloc(sizeof(int));
strncpy(anotherInteger, anInteger, 40);

Im wesentlichen das, was ich will zu tun ist, kopieren Sie den Wert aus einem integer zu meinen anderen ganze Zahl, die ich haben, reservierten Speicher. Können diese Arbeit mit strncpy zwischen den ganzen zahlen oder brauche ich eine andere Funktion?

InformationsquelleAutor Fjodor | 2014-08-25
Schreibe einen Kommentar