QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3453|回复: 5
打印 上一主题 下一主题

一个密码输入小程序!有趣!进来看看!

[复制链接]
字体大小: 正常 放大
solucky        

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

跳转到指定楼层
1#
发表于 2004-6-4 11:33 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>#include "process.h" 9 E( A/ M+ z2 i( _: |) a1 ?. K6 z
#include "stdio.h"
, T3 T- V! w1 @+ G; jint main(void) - p0 m5 G+ x9 A9 L+ {
{ 4 Y) E7 m; Z" a6 p. |
int i=0,count=0;
- s9 }4 z5 J0 Q. z% ?* Mchar c,aa[20],bb[10]="abc"; / g3 i; ?  Y" ^8 y) ?- c5 l* u
clrscr(); + o$ ^. U7 A( V& c/ t5 r. @2 V
textbackground(1);
0 {) V4 A, P+ `/ r% \# j7 V/ ntextcolor(4);
, _" h* ~% r/ P/ f; rLoop:
, E( ~. v* D) x7 _. `% G6 jgotoxy(25,12); , D) D4 T! N/ _3 i4 ~  [. ^: c# B
cprintf("Input your password:"); /*当然在这里输入要输入与bb[10]同样的值  */) M8 B5 @- u6 w5 ^  T
while((c=getch())!=13) ! ^) q8 O1 m/ x, J7 ]
{
+ Q: I. P- E+ taa[i++]=c;
8 \  ?( q' u1 m0 Y( A; Pgotoxy(45+i,12); $ z7 o' k! C8 v" s5 L
cprintf("*");
% @" s, J. g3 Y# _4 ~if(i&gt;20) ' d  G& D; a) g6 ?
break; ) H" E, U$ _. E( A+ t
} 8 n) k6 v" F& ]  D1 J- {" b, w5 S" b
aa=0; 8 }2 x  o% ~# x2 v; g! {; s
if(strcmp(aa,bb)==0) ; q2 S2 r9 @7 E+ M2 C  d
{
# t) D' g4 g1 E4 H+ [gotoxy(25,13);
' |; ^4 p- u0 icprintf("Your password input right!!!");
' Q9 R. o4 l. c4 ?gotoxy(25,14);
+ c0 i/ U3 t8 L0 @; H0 @& [9 oprintf("the window will close,thank you");
+ U1 T: p- H7 ^6 h# F4 N1 {' @delay(10000000); $ o: O- m2 X4 R0 J: n" B* y
getch(); /*正确输入后,将退出其不意*/
. ?: Z, h  [$ Y1 \exit(0); 4 f2 M# u5 {- q: b+ l, Y( A
close(); 2 B1 Z! D; Y# w9 L9 q5 S9 g+ O
} 5 N+ l8 I7 ^' u1 u
else
( N9 h+ ]) k- E4 R{ i=0;
& O. J* I( A/ P$ jcount++;
, o% |. u1 U2 o3 J- f5 l- {gotoxy(25,13); 9 V  J' f. q0 A
cprintf("Your password input error!!!"); - ^4 b& b& E0 K3 H2 |5 Q, M
getch();# f1 ~( t9 X: b
{
+ r& `* E0 m9 j2 a" w( [gotoxy(25,14); " V) G) h6 G. l3 f7 g: V
if(count&gt;3) 8 j, ]7 D+ K$ x7 [9 P4 G
{
7 f% \. X. G7 f+ Fcprintf("You put the wrong number too many times");</P>
8 A$ x' W2 \0 D+ j$ L- j1 p<>gotoxy(25,15);
$ z# [& ^8 o+ ?) T0 [+ M, ]cprintf("so the computer must SHOUT DOWN!");
; o3 Q  d( i% G; ?0 O+ n( r1 Jgetch();
) [3 a, y( J+ p5 r$ Texit(0);
6 X! ~* p% h6 }  Q0 i0 _8 Mclose();
# d2 E4 S- q& d8 g- g6 }* r# }4 U} 3 p# H( ^( K6 `, Q
delay(10000000000);
; i) x+ ?2 p. A; n7 H) aclrscr();8 H+ l/ k7 o8 r' Q9 o- k' \
goto Loop;
4 z$ y- d3 H0 @8 E& t$ w- V}
2 T  i, X- }- u! [, w} 4 j2 O. F% W$ _/ q
getch() ;
& q' k" @* T$ ^$ k( Q* Y% q& T& x}</P>7 T' V, Q2 c( n! F
<>              </P>" Q& |! G$ a8 g; h) d: `
<>        来源---网上</P>
! n' X% S; I6 {) ]6 E3 S<>                                          </P>
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
笑一笑 只牵动苦涩的嘴角 我的寂寞谁知道 我害怕 用真心面对这世界 只好越来越沉默

1

主题

0

听众

25

积分

升级  21.05%

该用户从未签到

新人进步奖

回复

使用道具 举报

pride        

0

主题

1

听众

22

积分

升级  17.89%

该用户从未签到

新人进步奖

<>不错不错,只是密码输入后,不能用“Backspace”修改。。</P><>我在里面填了几句,实现修改的功能。</P><> while((c=getch())!=13); Z* A  C+ s9 [+ ]
  {
1 _, L: u) v3 e* p   if(c==8){i--;gotoxy(46+i,12);cprintf(" ");gotoxy(46+i,12);}' v$ n' L; m- {4 X; B2 U
   else{9 J. N6 T% o# R' z2 t
   aa[i++]=c;* r# b0 k4 A) d! ^
   gotoxy(45+i,12);. R  ]5 r, |* v$ j5 k4 k
   cprintf("*");7 k# K2 P+ B! r
   if(i&gt;20) break;}
6 \/ x/ k. M- B8 ~& \  }</P>
回复

使用道具 举报

solucky        

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

回复

使用道具 举报

0

主题

0

听众

19

积分

升级  14.74%

该用户从未签到

新人进步奖

<>我试过怎么不行???/.cpp- ^0 {( ]7 C/ W! ^* B2 ]
C:\Documents and Settings\Administrator\1.cpp(7) : error C2065: 'clrscr' : undeclared identifier
) h6 A4 E9 X5 r  W9 RC:\Documents and Settings\Administrator\1.cpp(8) : error C2065: 'textbackground' : undeclared identifier
+ f& X( d! Z- N+ YC:\Documents and Settings\Administrator\1.cpp(9) : error C2065: 'textcolor' : undeclared identifier
# ]. G; a6 \  N% z4 p% x7 P7 LC:\Documents and Settings\Administrator\1.cpp(11) : error C2065: 'gotoxy' : undeclared identifier3 o1 v! ~  Y0 J' C5 K
C:\Documents and Settings\Administrator\1.cpp(12) : error C2065: 'cprintf' : undeclared identifier  _) n0 N8 c& D: V! J* S+ B
C:\Documents and Settings\Administrator\1.cpp(13) : error C2065: 'getch' : undeclared identifier; h* {" N  j$ z+ M% B4 @+ ?7 B
C:\Documents and Settings\Administrator\1.cpp(18) : error C2065: 'gt' : undeclared identifier5 T, V! S7 `( u9 d$ r) i9 b
C:\Documents and Settings\Administrator\1.cpp(18) : error C2143: syntax error : missing ')' before ';'3 q" g' l0 |% K( n5 g; g" l( U
C:\Documents and Settings\Administrator\1.cpp(18) : warning C4390: ';' : empty controlled statement found; is this the intent?
* i* P/ q; v6 r: z& v( {+ hC:\Documents and Settings\Administrator\1.cpp(18) : error C2059: syntax error : ')'( R4 H! D0 H4 S$ D& _$ t
C:\Documents and Settings\Administrator\1.cpp(19) : error C2143: syntax error : missing ';' before 'break'9 [" l' w! M/ J3 n- P* [
C:\Documents and Settings\Administrator\1.cpp(22) : error C2065: 'strcmp' : undeclared identifier* @; j% T! @, X7 I1 A
C:\Documents and Settings\Administrator\1.cpp(28) : error C2065: 'delay' : undeclared identifier
8 w/ q. a2 g0 b  AC:\Documents and Settings\Administrator\1.cpp(31) : error C2065: 'close' : undeclared identifier5 I- A' n' Q, o, H/ ^" K
C:\Documents and Settings\Administrator\1.cpp(41) : error C2143: syntax error : missing ')' before ';'& n& d! [: |6 [+ o# C+ V
C:\Documents and Settings\Administrator\1.cpp(41) : warning C4390: ';' : empty controlled statement found; is this the intent?
' ]# J) d; s& |8 @, g9 uC:\Documents and Settings\Administrator\1.cpp(41) : error C2059: syntax error : ')'
; I, w, \- t. ]C:\Documents and Settings\Administrator\1.cpp(42) : error C2143: syntax error : missing ';' before '{': s# t. v& Z5 l0 P7 Z8 L
C:\Documents and Settings\Administrator\1.cpp(43) : error C2143: syntax error : missing ';' before '&lt;') l! }1 \: @4 R, S, {
C:\Documents and Settings\Administrator\1.cpp(56) : warning C4508: 'main' : function should return a value; 'void' return type assumed  F" B. N! b/ @, V5 Z
C:\Documents and Settings\Administrator\1.cpp(56) : error C2143: syntax error : missing ';' before '&lt;'$ G: l* l/ ~( H7 [4 h; G9 S  O
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc0'+ r5 W6 |9 y5 i
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'  a( L; S( l5 ^; b& a) B- D8 @
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xd4'
2 R* v+ }" \- q4 B: M- N* U- t- wC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'
( f( K- w6 y0 L7 Y" DC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcd'
. R5 v8 `8 G' |5 W5 |C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xf8'( n8 p6 R* O+ ]# p, R
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc9'
2 \' }( N  K; mC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcf'" N; {7 ]0 z, T! K1 j
Error executing cl.exe.</P><>1.exe - 26 error(s), 3 warning(s)
6 f: s& h9 b1 C1 [9 T</P>
回复

使用道具 举报

ilikenba 实名认证       

1万

主题

49

听众

2万

积分

  • TA的每日心情
    奋斗
    2024-6-23 05:14
  • 签到天数: 1043 天

    [LV.10]以坛为家III

    社区QQ达人 新人进步奖 优秀斑竹奖 发帖功臣

    群组万里江山

    群组sas讨论小组

    群组长盛证券理财有限公司

    群组C 语言讨论组

    群组Matlab讨论组

    <>因为你是直接拷贝放在编译器里面执行的!这里网页上有一些不可见的控制符号!所以提示有非法字符!注意将一些空格重新输入一下就行了!</P>
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-20 11:49 , Processed in 0.471123 second(s), 83 queries .

    回顶部