下面的代码有问题。
...
int anInteger;
...
//anInteger gets a value
...
int *anotherInteger;
label = (int *)malloc(sizeof(int));
strncpy(anotherInteger, anInteger, 40);
实际上,我想做的是将值从一个整数复制到另一个已分配内存的整数。这可以与整数之间的强度工作,还是我需要另一个函数?
取消对anotherInteger
的引用。
*anotherInteger = anInteger;
strncopy
用于字符串