#include "SparseMatrices.h" void ReadSparseMatrix(char FileName[], sMat *A){ FILE *FilePointer; int i, j, k, m, n, *Counts, *jVals; float f, *fVals; sRow *rp; // File OPS FilePointer = fopen(FileName,"r"); fscanf(FilePointer,"5903SparseMatrix\n%i\t%i\nfloat",&m,&n); //Mem Assignments #define MaxNZ 20 Counts = (int *) malloc(m*sizeof(int)); jVals = (int *) malloc(m*MaxNZ*sizeof(int)); fVals = (float *) malloc(m*MaxNZ*sizeof(float)); rp = (sRow *) malloc(m*sizeof(sRow)); // Inits for(i=0;im = m; A->n = n; A->sRow = rp; // Making rows for(i=0;i