读书人

拷贝有关问题

发布时间: 2012-04-11 17:42:33 作者: rapoo

拷贝问题
有两个整型数组的指针 p1 p2 , 要把p1 赋给 p2 用什么函数好啊, p1 为不定长的数组 求助.

[解决办法]
用vector取代指针最好,什么问题都不会有了。

如果一定要用指针,p1的长度你保持在哪了?p2又指向了多大的数组?
看这样子,你很需要《C与指针》真本书。


[解决办法]
int convert(int argc,int *argv,int *des)
{
for(int i = 0; i < argc; i ++)
des[i] = argv[i];

return argc;
}

int main(int argc, char* argv[])
{
printf( "Hello World!\n ");

int mmm[] = {1,2,3,4,5};
int nnn[32] = {0};
int xx = convert(sizeof(mmm)/sizeof(int),mmm,nnn);

for(int i = 0; i < xx ;i++)
printf( "current %d \n ",nnn[i]);

return 0;
}

读书人网 >C++

热点推荐