#include #include #include int main(int argc,char **argv) { static unsigned char tm[4]; static float dat0[900]; static float dat1[900]; double ts; double ts0; double ts1; int i; int nn; //sscanf(argv[1],"%lf",&ts0); //sscanf(argv[2],"%lf",&ts1); while (1) { fread(tm,sizeof(unsigned char),4,stdin);if (feof(stdin)) break; fread(dat0,sizeof(float),900,stdin); fread(dat1,sizeof(float),900,stdin); ts=(unsigned int)tm[0]+((unsigned int)tm[1])/60.0+((unsigned int)tm[2])/3600.0+0.01*((unsigned int)tm[3])/3600.0; //printf("%d %d %d %d\n",tm[0],tm[1],tm[2],tm[3]); nn=0; for (i=0;i<900;i++) { if (dat0[i]>90) nn++; } printf("%.6lf %d\n",ts,nn); } exit(0); }