int sumRaggedArray(int**,int*,int);
void main(){
int **pTable;
int row ,col,col2;
int rowco,colco;
int rowarr[10];
int sum=0;
cout<<"행의 값 입력: ";
cin>>row;
pTable = (int**)calloc(row+1,sizeof(int*));
for(rowco=0;rowco < row ; rowco++)
{
cout<<"열의 값입력 : ";
cin>>col;
pTable[rowco] = (int *)calloc(col+1, sizeof(int));
rowarr[rowco]=col;
cout<<"열저장인수 "<<rowarr[rowco]<<endl;
for(colco=0;colco < col;colco++){
cin >> col2;
pTable[rowco][colco]=col2;
cout<<"pTable["<<rowco<< "] 값"<<*pTable[rowco]<<endl;
}
}
for(rowco=0;rowco < row ; rowco++)
{
for(colco=0;colco < rowarr[rowco];colco++){
cout<<*pTable[rowco]<<" ";
pTable[rowco]++;
}
cout<<endl;
}
sum = sumRaggedArray(int ptable,int rowarr,int row);
cout << "배열의 합" << sum<< endl;
free(pTable);
}
int sumRaggedArray(int** pptable,int *rowarr1,int row1){
int sum=0;
int i,j;
for(i=0;i<row1 ;i++)
{
for(j=0;j<rowarr1[i];j++)
{
//cout<<*ppTable[i]<<" ";
sum += *pptable[i];
pptable[i]++;
}
cout<<endl;
}
return sum;
}
여기서 에러 나는 이유가 먼지 모르겟습니다. 도와 주세요