본문내용
L) % 7;
else
firstWeek = (int)(refWeek - totalDay % 7L) % 7;
if (firstWeek < 0)/* firstWeek가 음수면 */
firstWeek = refWeek - firstWeek;/* 그 수만큼 더한다. */
/* Output */
printf(\"\\n\\n\\t ================= << The Calendar >> =================\");
printf(\"\\n\\n\\t --------- *** %4d 년 *** ---------\", year);
printf(\"\\n\\n\\t *** %2d 월 ***\", month);
printf(\"\\n\\n\\t\\t \");
aMonth[1] = YUN(year);
for (i = 0; i < 7; ++i)
printf(\"%s \", paWeek[i]);
for (i = 0; i < aMonth[month - 1] + firstWeek; ++i)
{
if (i % 7 == 0)
printf(\"\\n\\n\\t\\t \");
if (i >= firstWeek)
printf(\"%3d \", ++day);
else
printf(\" \");
}
/* control */
printf(\"\\n\\n\\t ------------------------------------------------------------\");
printf(\"\\n\\t z ( << ), x ( < ), c ( . ), v ( > ), b ( >> ), 0 (quit) \");
control = getchar();
if (control == \'0\')
break;
}
} }
else
firstWeek = (int)(refWeek - totalDay % 7L) % 7;
if (firstWeek < 0)/* firstWeek가 음수면 */
firstWeek = refWeek - firstWeek;/* 그 수만큼 더한다. */
/* Output */
printf(\"\\n\\n\\t ================= << The Calendar >> =================\");
printf(\"\\n\\n\\t --------- *** %4d 년 *** ---------\", year);
printf(\"\\n\\n\\t *** %2d 월 ***\", month);
printf(\"\\n\\n\\t\\t \");
aMonth[1] = YUN(year);
for (i = 0; i < 7; ++i)
printf(\"%s \", paWeek[i]);
for (i = 0; i < aMonth[month - 1] + firstWeek; ++i)
{
if (i % 7 == 0)
printf(\"\\n\\n\\t\\t \");
if (i >= firstWeek)
printf(\"%3d \", ++day);
else
printf(\" \");
}
/* control */
printf(\"\\n\\n\\t ------------------------------------------------------------\");
printf(\"\\n\\t z ( << ), x ( < ), c ( . ), v ( > ), b ( >> ), 0 (quit) \");
control = getchar();
if (control == \'0\')
break;
}
} }
소개글