拷贝问题
有两个整型数组的指针 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;
}