Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string.h>
- using namespace std;
- int* foo (int array1[],int size1,int array2[],int size2, int *newarrsize)
- {
- int i=0;
- int* newarr = new int[size1+size2];
- for (i=0; i<size1; i++)
- {
- *(newarr+i) = array1[i];
- }
- for (i=0; i<size2; i++)
- {
- *(newarr+size1+i) = array2[i];
- }
- *newarrsize = sizeof(newarr) / 4;
- return newarr;
- }
- void main()
- {
- int array1[] ={1,2,3,4,5};
- int array2[] ={6,7,8,9,10};
- int newarrsize = 0;
- int size1 = sizeof(array1) / sizeof(array1[0]);
- int size2 = sizeof(array2) / sizeof(array2[0]);
- int *new_address;
- new_address = foo(array1,size1,array2,size2, &newarrsize);
- for (int i=0; i < size1+size2; i++)
- cout << *(new_address+i);
- }
Add Comment
Please, Sign In to add comment