C프로그래밍-간단한 달력 출력 프로그램 소스 및 보고서
- 최초 등록일
- 2010.12.10
- 최종 저작일
- 2007.06
- 11페이지/ 한컴오피스
- 가격 1,500원
소개글
C언어 시간에 제출 했던 레포트입니다.
달력을 출력하는 프로그램으로 두 가지 메뉴가 있습니다. 년도를 입력했을 경우 그 해의 1월부터 12월까지의 달력이 출력되고, 년도와 달을 입력했을 경우 그에 해당하는 달력이 출력되는 프로그램입니다. 출력 된 후 텍스트 파일로 저장됩니다.
위와 같은 프로그램을 한글 파일로 보고서 형식으로 작성 하였습니다.
실행 화면을 캡쳐 하여 붙여 넣었고,
소스를 붙여넣어 해석과 주석을 달았습니다.
목차
I. 달력 출력
A. 프로그램 설명
B. 프로그램 구성
C. 프로그램 소스 및 설명
D. 실행 화면
II. 프로젝트를 마치며
본문내용
A. 프로그램 소스 및 설명
#include<stdio.h>
#include<stdlib.h>
int makeCal(int year,int month,int cal[][7]); //달력을 만들기 위한 계산
void printCal(int year,int month,int cal[][7], FILE *fd); //달력 출력
int main()
{
int year=0, month=0;
int cal[6][7];
char filename[] = "cal.txt"; //종료 후 cal.txt 파일로 저장됨
int choice;
int loop=1;
FILE *fd;
fd=fopen(filename,"w+");
if(fd == NULL)
{
printf("파일을 열수 없습니다.n");
exit(1);
}
while(loop)
{
int i;
printf("1. [년] 2.[년][월] 3.종료 n"); //메뉴
printf("입력형식 선택>>n");
scanf("%d", &choice);
switch(choice) { //메뉴 선택
case 1: //년도
참고 자료
없음