码迷,mamicode.com
首页 > 其他好文 > 详细

简易验证码的制作

时间:2017-05-16 23:14:37      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:print   main   功能   实现   效果图   分享   效果   制作   clu   

验证码多为4位,由大小写字母和数字组成,这里主要利用随机数和数组实现此功能。

 

代码:

#include <stdio.h>
void main ()
{

//数组内可以用ASCII码表示
char num [] ={‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘F‘,‘G‘,‘H‘,‘I‘,‘J‘,‘K‘,‘L‘,‘M‘,‘N‘,‘O‘,‘P‘,‘Q‘,‘R‘,‘S‘,‘T‘,‘U‘,‘V‘,‘W‘,‘X‘,‘Y‘,‘Z‘,‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,‘h‘,‘i‘,‘j‘,‘k‘,‘l‘,‘m‘,‘n‘,‘o‘,‘p‘,‘q‘,‘r‘,‘s‘,‘t‘,‘u‘,‘v‘,‘w‘,‘x‘,‘y‘,‘z‘} ;
  srand((unsigned)time(NULL));
  int i = 4 ;                    //如果改成6 就是6位的验证码
    for (i=0;i<4;i++){
      int a = rand()%62;   // 数字内总共62个元素,%62取余可以获得0·61   数组下标
      printf("%c",num[a]);  
    }
  printf("\n");
}

 

效果图

 

技术分享

 

简易验证码的制作

标签:print   main   功能   实现   效果图   分享   效果   制作   clu   

原文地址:http://www.cnblogs.com/ruo-xi/p/6863788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!