2

我对下面的代码有疑问。

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

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

基本上我想要做的是将值从一个整数复制到我为其分配内存的另一个整数。这可以在整数之间使用 strncpy 还是我需要另一个函数?

4

1 回答 1

7

只是取消引用anotherInteger

*anotherInteger = anInteger;

strncopy用于字符串。

于 2014-08-25T15:28:12.153 回答