//===============================================================================================================================================================================================================200 // INCLUDE/DEFINE //===============================================================================================================================================================================================================200 #include // needed by types/functions related to file handling //===============================================================================================================================================================================================================200 // READ PARAMETERS FUNCTION //===============================================================================================================================================================================================================200 #include "./../../main.h" // needed for definition of fp //===============================================================================================================================================================================================================200 // INCLUDE HEADER //===============================================================================================================================================================================================================200 #include "./file.h" //===============================================================================================================================================================================================================200 // READ PARAMETERS FUNCTION //===============================================================================================================================================================================================================200 void read_parameters(char* filename, int* tSize, int* sSize, int* maxMove, fp* alpha){ //================================================================================80 // VARIABLES //================================================================================80 FILE* fid; //================================================================================80 // OPEN FILE FOR READING //================================================================================80 fid = fopen(filename, "r"); if( fid == NULL ){ printf( "The file was not opened for reading\n" ); return; } //================================================================================80 // READ VALUES FROM THE FILE //================================================================================80 fscanf(fid, "%d", &tSize[0]); fscanf(fid, "%d", &sSize[0]); fscanf(fid, "%d", &maxMove[0]); fscanf(fid, "%f", &alpha[0]); //================================================================================80 // CLOSE FILE //================================================================================80 fclose(fid); } //===============================================================================================================================================================================================================200 // READ HEADER FUNCTION //===============================================================================================================================================================================================================200 void read_header(char* filename, int* size, int* size_2){ //================================================================================80 // VARIABLES //================================================================================80 FILE* fid; int i; char c; //================================================================================80 // OPEN FILE FOR READING //================================================================================80 fid = fopen(filename, "r"); if( fid == NULL ){ printf( "The file was not opened for reading\n" ); return; } //================================================================================80 // SKIP LINES //================================================================================80 i = 0; while(i<1){ c = fgetc(fid); if(c == '\n'){ i = i+1; } }; //================================================================================80 // READ VALUES FROM THE FILE //================================================================================80 fscanf(fid, "%d", &size[0]); fscanf(fid, "%d", &size_2[0]); //================================================================================80 // CLOSE FILE //================================================================================80 fclose(fid); } //===============================================================================================================================================================================================================200 // READ DATA FUNCTION //===============================================================================================================================================================================================================200 void read_data( char* filename, int size, int* input_a, int* input_b, int size_2, int* input_2a, int* input_2b){ //================================================================================80 // VARIABLES //================================================================================80 FILE* fid; int i; char c; //================================================================================80 // OPEN FILE FOR READING //================================================================================80 fid = fopen(filename, "r"); if( fid == NULL ){ printf( "The file was not opened for reading\n" ); return; } //================================================================================80 // SKIP LINES //================================================================================80 i = 0; while(i<2){ c = fgetc(fid); if(c == '\n'){ i = i+1; } }; //================================================================================80 // READ VALUES FROM THE FILE //================================================================================80 for(i=0; i 2000) input_b[j*size+i]=0; fprintf(fid, "%d\t", input_b[j+i*frameNo]); } fprintf(fid, "\n--epi--\n",j); for(i=0; i 2000) input_2a[j*size_2+i]=0; fprintf(fid, "%d\t", input_2a[j+i*frameNo]); } fprintf(fid, "\n"); for(i=0; i 2000) input_2b[j*size_2+i]=0; fprintf(fid, "%d\t", input_2b[j+i*frameNo]); } } // ================================================================================80 // CLOSE FILE // ================================================================================80 fclose(fid); } //===============================================================================================================================================================================================================200 // End //===============================================================================================================================================================================================================200