7 int s_day,
int e_day,
int divide[10],
int conver[10])
12 char mon[12][4] = {
"JAN",
"FEB",
"MAR",
"APR",
"MAY",
"JUN",
"JUL",
"AUG",
"SEP",
14 int day[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
15 int i,
j,
k,l,date,
count,iyr,data_day,dday;
29 for(
j=1;
j<=e_day+1;
j++,date++)
31 if(date - date/100*100 >
day[
count-1])
33 date = ((
count+1) * 100) + 1;
38 if(strlen(buffer) > 4)
44 sscanf(buffer,
"%d %s %s %s %s %s %s %s %s %s %s %s",
49 for(
i=0,l=0;
i<numpe;
i++)
56 if(dday >= s_day && dday <= e_day)
58 fprintf(fq,
"%s DM%4.4d",
id,date);
63 else if(divide[
i] == 1 && conver[
i] == 0)
65 else if(divide[
i] == 1 && conver[
i] == 1)
get_data(char month[4], FILE *fp, FILE *fq, int year, char id[9], int numpe, int s_day, int e_day, int divide[10], int conver[10])
fprintf(fp,"%d %d %d %d 1\n", iminx, iminy, maxi, maxj)