Sam,

this looks really awful:
  double **array1; array1 [HEIGHT][WIDTH];
do you mean:
  double **array1; //array1 [HEIGHT][WIDTH];

But this might not be your probablem. You say " folder which has about
200 text files", but your code is treating this as "exactly 200 text
files", you need to do something there.

Then again please recall the reminder of Jim Bosch and maybe post this
problem on a different list, maybe stackexchange?

-Holger


On Mon, Sep 30, 2013 at 5:40 PM, sam <asu_...@yahoo.com> wrote:
> Hello,
> I wrote a C program that loop inside a folder which has about 200 text files. 
> Each file has almost 60000 lines. I created 2D array [60000][200] to store 
> files in it. No compilation problem at all, but when I try to run it I get 
> this error (fault core dump). Yes I did use malloc()
> This is my code:
>
> ///////////////
>
>
>
> #include <stdio.h>
> #include <stdlib.h>
> #include <math.h>
> #include <string.h>
>
> #define WIDTH 200     // total number of files
> #define HEIGHT 60000  // total number of lines for each file
>
> int main ()
> {
>
>   double **array1; array1 [HEIGHT][WIDTH];
>
>
>  int w ,h;
>  int fnum = 1;
>  char filename [64];
> double *data;
>  FILE * fpr;
>  FILE * fpw;
>
>
>    // reading files data to array1
>
>      array1 = (double **) malloc(HEIGHT*sizeof(double));
>
>
>    for (w=0;w<WIDTH;w++)
>    {
>
>            sprintf(filename, "C:/User/data%d.txt", fnum);
>           ;
>
>            fpr = fopen(filename, "r");
>
>            for (h=0;h<HEIGHT;h++)
>            {
>            array1[h] = (double *) malloc(WIDTH*sizeof(double));
>
>
>                   fscanf(fpr, "%lf",  &array1 [h][w]);
>
>                     fclose(fpr);
>
>            }
>
>
>
>            fnum ++;
>     }
>
>
>         return 0;
> }
>
>
> ////////////////
>
> Thank you,
> Sam
>
>
> _______________________________________________
> Cplusplus-sig mailing list
> Cplusplus-sig@python.org
> https://mail.python.org/mailman/listinfo/cplusplus-sig
_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
https://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to