用c写的一个日历文件


日期:
2005-8-29 0:52:00
来源:
C语言之家
作者:
编辑
vivian

/* 
该程序在vc中调试运行通过. 
*/ 


#include <stdio.h> 
#include<malloc.h> 
#include<string.h> 
#include<stdlib.h> 

typedef struct 

 unsigned char day; 
 unsigned char month; 
 unsigned short year; 

}T_MFW_DATE; 
typedef struct 

 T_MFW_DATE date;  /*记录的日期*/ 
}t_cldrecord; 

typedef struct 

 T_MFW_DATE today_date;  /*在程序中没有作用*/ 
 T_MFW_DATE cursor_date; 
  
 int days_map[6][7];   /*日期地图*/ 
  
}t_cldmain_data; 

t_cldmain_data *cldmain_data; 

void cldmain_get_days_map(void); 

void main(void) 

 int i,j; 
 cldmain_data = (t_cldmain_data*)malloc(sizeof(t_cldmain_data)); 
  
 cldmain_data->cursor_date.day = 20; 
 while(1) 
 { 
  char buf[20]; 
  char *p; 
  memset(buf,0,20); 

  printf("year month:"); 
  gets(buf); 
  if(buf[0] == ’q’)break; 

  cldmain_data->cursor_date.year = strtod(buf,&p); 
  p ++; 
  cldmain_data->cursor_date.month = strtod(p,&p); 

  printf("year %d\nmonth %d\n",(cldmain_data->cursor_date.year),(cldmain_data->cursor_date.month)); 
   
  cldmain_get_days_map(); 
&nb

此文共有5页 上一页 1 2 3 4 5 下一页

关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。