发新话题
打印

[原创]用C进行生日字典的简单实现

[原创]用C进行生日字典的简单实现

文章作者:赛冰河[EST]
信息来源:邪恶八进制(www.EvilOctal.com

前几天就写这个小程序,只是出了点小问题,昨天在安焦BBS一个朋友的帮助下
完成,这个程序仅是提供大体的思路,若你要用的话,可以把FOR内进行修改一下
来用。如要不要0,或要不要考虑是否有31号等,只是这些都是小细节了,自己修改一下吧,如何用那是你的事了,呵呵。VC6.0下通过
复制内容到剪贴板
代码:
#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(at)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]);
}
====================== 我的网站:http://www.anhacker.com 请您联系:anmeihong@sina.com ****************************** ******************************

TOP

发新话题