static BOOLEAN isSkipRow(char* line ){ char* p = line; p = del_left_trim(p); // skip " " // skip ' '、 \t 、 \r 、 \n 、 \v 、 \f if( isspace(p[0]) ) return TRUE; if( p[0] == '#') return TRUE; return FALSE; }
/* delete left&&rigth blank space */ char * del_both_trim(char * str) { char *p; char * szOutput; szOutput = del_left_trim(str); for (p = szOutput + strlen(szOutput) - 1; p >= szOutput && isblank(*p); --p); *(++p) = '\0'; return szOutput; }
static int isSkipRow(char* line ){ char* p = line; p = del_left_trim(p); // skip ' '、 \t 、 \r 、 \n 、 \v 、 \f if( isspace(p[0]) ) return 1; if( p[0] == '#') return 1; return 0; }