// #ifdef __cplusplus // extern "C" { // #endif //========================================================================================================================================================================================================200 // DEFINE/INCLUDE //========================================================================================================================================================================================================200 // #include // #include #include // #include // #include // #include // #include // #include #include "file.h" //========================================================================================================================================================================================================200 // WRITE FUNCTION //========================================================================================================================================================================================================200 void write_file( char* filename, fp* input, int data_rows, int data_cols, int major, int data_range){ //===================================================================== // VARIABLES //===================================================================== FILE* fid; int i, j; //===================================================================== // CREATE/OPEN FILE FOR WRITING //===================================================================== fid = fopen(filename, "w"); if( fid == NULL ){ printf( "The file was not created/opened for writing\n" ); fflush(0); return; } //===================================================================== // WRITE VALUES TO THE FILE //===================================================================== // if matrix is saved row major in memory (C) if(major==0){ for(i=0; i