Копирование целого числа в целое с выделенной памятью
У меня проблема с кодом ниже.
...
int anInteger;
...
//anInteger gets a value
...
int *anotherInteger;
label = (int *)malloc(sizeof(int));
strncpy(anotherInteger, anInteger, 40);
По сути, я хочу скопировать значение из целого числа в другое целое число, для которого я выделил память. Может ли это работать с strncpy между целыми числами или мне нужна другая функция?
1 ответ
Решение
Просто разыменование anotherInteger
,
*anotherInteger = anInteger;
strncopy
для строк.