I need to create an array of classes; something like; I have a class named calculate, and I need to create an array of the class like:

claculate array[1000];

is that possible? I tried this...and it compiles alright....but when I run the program...it gives a segmentation fault. Please suggest how I can do this!!

Thanks

Shrestha

Here is a snippet of what I need to do:

Code tags added by Kermi3Code:calculate operator *(calculate big1, calculate big2) { calculate ans[1000]; int temp=0; int temp1=0; int temp2=0; for (int i=1; i<big2.count+1;i++) { for(int y=big1.count; y>0; y--) { temp1=big1.array1[y]*big2.array1[i]+temp; temp=0; if (temp1>9) { temp=temp1/10; temp1=temp1-temp*10; } ans[i].array1[y]=temp1; } ans[i].count=big1.count; if (temp != 0) { for (int j=ans[i].count+1; j>0; j--) { ans[i].array1[j]=ans[i].array1[j-1]; } ans[i].array1[1]=temp; ans[i].count++; } //This is the part where I'm not so sure for (int I=1; I<(big2.count-i+1); I++) { ans[i].array1[ans[i].count+I]=0; } ans[i].count=ans[i].count+(big2.count-i); ans[0]=ans[0]+ans[i]; } return (ans[0]); }