#include <iostream>
using namespace std;
struct sData{
int val;
};
sData * MakeAdd(sData * Arr, int N, int val);
int main()
{
int i;
sData * Arr = new sData[256];
cout<<"\tINPUT : "<<endl;
for( i = 0; i < 16; i++ )
cout<<"STRUCT # "<<i + 1<<" VAL : "<<(Arr[i].val = i)<<endl;
Arr = MakeAdd(Arr, 8, -8);
cout<<"\tOUTPUT : "<<endl;
for( i = 0; i < 16; i++ )
cout<<"STRUCT # "<<i + 1<<" VAL : "<<Arr[i].val<<endl;
return 0;
}
sData * MakeAdd(sData * Arr, int N, int val)
{
for( int i = 0; i < N; i++ )
Arr[i].val += val;
return Arr;
}