#include"stdio.h"
#include"stdlib.h"
main(int argc , char *argv[])
{
FILE *fp_dic;
int year;
int month;
int day;
printf("***************************************************************/n");
printf("说明:此为生成简单生日字典的程序/n");
printf("作者:安美洪/n");
printf("单位: 四川师大信息安全专业/n");
printf("联系:QQ 18184412 Email anmeihong@sina.com /n");
printf("***************************************************************/n");
if(argc!=2)
{
printf("用法:[文件名] [字典路径]/n");
printf("例如: dic C://dic.txt/n");
} //输入参数是否正确
if((fp_dic=fopen(argv[1],"w"))==NULL)
{
printf("建立字典文件出错! 退出/n");
exit(0);
}
for(year=1980; year<1991; year++) // year 可以此改为你想要的日期
for(month=1; month<13; month++) // month
for(day=1; day<32; day++) // day
{
fprintf(fp_dic,"%d%d%d/n",year,month,day);
} //把生成的字典保存
fclose(fp_dic);
printf("字典生成成功,并保存到文件%s中,谢谢使用!/n",argv[1]);
}