#include "utility.h" int gdata_line(file,line,max_line_length) /*============================================================================*/ /* PURPOSE: GET A "DATA" LINE FROM THE SPECIFIED FILE. THE FILE MUST BE AN /* ASCII FILE. A DATA LINE IS ANY LINE THAT IS NONBLANK AND DOES NOT /* START WITH AN OCTOTHORPE (#). INTERVENING LINES ARE SKIPPED. /* WRITTEN: M.V.GRIESHABER /* LAST MODIFICATION: 2 JUNE 1993 MVG (CHANGED NAME FROM GET_DATA_LINE) */ FILE* file; /* OPENED DATA FILE. */ char line[]; /* RETRIEVED DATA LINE. */ int max_line_length; /* MAXIMUM LENGTH OF LINE. */ { do { if (fgets(line,max_line_length,file)==NULL) return(FALSE); } while(strlen(line)<=1 || line[0]=='#'); return(TRUE); }