i m working on strassen,s matrix multiplication in c++ using divide and conquer approch.n i have to write and read matrix in file ..my code is performing writing but in reading i don,t understard what is the problem..
//**********************cal******************* int** cal(int n,int **s,int**v) { ifstream infile; int i,j,k,**c,t,**a11,**a12,**a21,**a22,**b11,**b12,**b21,**b22; int **m1,**m2,**m3,**m4,**m5,**m6,**m7,**w,**p1,**p2; c=new int*[n]; for(i=0;i<n;i++) c[i]=new int [n]; if(n<=2) { for(i=0;i<n;i++) { for(j=0;j<n;j++) { c[i][j]=0 ; infile.open("d:\\input.txt",ios::in); for(k=0;k<n;k++) { infile>>s[i][k]>>v[i][k]; c[i][j]+=s[i][k]*v[k][j]; } } return c; infile.close(); } } else { t=n/2;