#include #include #include #include #include"mygraph.h" #include "ReadData.h" void directory_listing(char **names, int *number,const char *pattern) { char command[1000]; FILE *dirfile; int i=0; sprintf(command,"ls -1 %s > _dirres_",pattern); system(command); dirfile=fopen("_dirres_","r"); while ((i<*number)&&(NULL != fgets(names[i],256,dirfile))) i++; fclose(dirfile); remove("_dirres_"); *number=i; for (i=0;i<*number;i++) { names[i][strlen(names[i])-1]='\0'; printf("%s\n",names[i]); } } int main(int argc, char *argv[]) { int number=200,i,*Xsize,*Ysize,*request,done=0; char **names; double **datap; if (argc>1) { /* filenames are given as parameters to the program */ names = &(argv[1]); number= argc-1; } else { names = (char **) malloc(number * sizeof(char*)); for (i=0;i