QQ登录

只需要一步,快速开始

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

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

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

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

跳转到指定楼层
1#
发表于 2004-6-4 11:33 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>#include "process.h"
3 V0 A( d- ~* K. R: S#include "stdio.h"
; ?* Z/ p/ g8 m3 b! eint main(void) # H( C+ \3 A3 Q2 W
{ 1 x/ J& C' e+ N  H
int i=0,count=0; % R1 n8 |* w. c' g% J
char c,aa[20],bb[10]="abc";
8 c0 s0 Q" D; e9 C# Bclrscr();
- ~8 P8 D7 v6 E, D; g- J' m. Otextbackground(1);
  D$ R' g1 I# z( Rtextcolor(4); # o/ m4 p) @3 R+ l! `9 h/ @( z
Loop:
2 F9 \0 u3 g8 P; d# o4 `2 Kgotoxy(25,12); ( J, Y( h% s( C
cprintf("Input your password:"); /*当然在这里输入要输入与bb[10]同样的值  */
) ~$ L6 l9 P" K( Wwhile((c=getch())!=13) . G2 F7 X$ d7 l7 X0 M
{ 4 `- P6 A2 S# v4 m& s- h" k! C/ v7 B
aa[i++]=c;
& c6 k& K) v2 u9 |) S& |gotoxy(45+i,12);
/ ^5 n& G0 f* M; o' T" q$ icprintf("*");
& M* X5 r6 k# j4 ^$ Kif(i&gt;20)
, D+ ?$ d  z3 L" C& s! b9 J+ y, Wbreak;
' F$ A, U. I2 U1 c8 u) m, O4 C}
8 k2 J3 u& d8 s! ]  H  vaa=0;
, x/ j9 _$ I  X7 C( lif(strcmp(aa,bb)==0)
- G/ Z! S- W+ {' J- T$ ~" [4 h8 K{
/ P4 y" _5 n; F( a, dgotoxy(25,13); $ V3 @1 ?+ U0 e1 i" z
cprintf("Your password input right!!!");' D0 w; n8 @2 |# L$ _  x) t- I2 K5 [
gotoxy(25,14);
& [  t+ w- f2 aprintf("the window will close,thank you");
2 S' P$ X9 b, k" {delay(10000000);
3 E( T. b2 ?4 m" Tgetch(); /*正确输入后,将退出其不意*/9 m: b2 Y5 M: ]
exit(0); 5 D, e2 I/ i  {, H$ G7 @. G; a: E
close();
4 Q4 I6 h% m% O6 O2 ^5 v% u}
. H4 j9 V! `& [" |else : \; e- ?& C3 a' r; k" S" y3 C! p
{ i=0;
" T' X. j  p1 R& l; ?count++;
9 D3 w4 |  u8 G+ \0 _% Ngotoxy(25,13);
( g" v& u# r" d$ _5 Ocprintf("Your password input error!!!"); ! f+ \3 e# x' |9 ?+ j0 h
getch();
& _# v/ d7 F1 k6 q6 s! \, O3 H" I{ ) C. o$ R) z! E4 R4 M8 L7 J8 ?
gotoxy(25,14); 4 D) }: p' E! u  x- {# q
if(count&gt;3)
0 G& R. ?; k1 g* y* ]/ l; X{
2 Y6 i8 ^* b3 x0 k) x9 T* ncprintf("You put the wrong number too many times");</P>
1 H3 ]! k0 T+ ?7 @5 g& `$ t- U<>gotoxy(25,15); # Z3 F" e8 k5 S8 C
cprintf("so the computer must SHOUT DOWN!");
  `; ?! ^& @8 ~/ a/ [& Ggetch();7 W; v" V  i" l# J8 @
exit(0);1 M0 z. B2 g; V/ C/ k: W9 T! ?7 f
close();
# g7 l; i& j5 e6 q+ b" ~}
" ?! q* {0 d0 A0 r0 \delay(10000000000); ! b  }3 M2 h! F( r8 [  W* [, R
clrscr();( }* q" c; \% F1 U
goto Loop;
+ F/ b2 L; v3 h7 a, C}
4 V8 V4 X: D$ E8 ?& Y8 o, ~}
: [) t$ S) w3 g5 x: Kgetch() ;- _; G" v, d% `' y" ^% o" }: d
}</P>4 q' N0 m2 [$ W0 a" ]! @- a% r- ~/ H
<>              </P>/ }& B4 q/ C! `# M9 t: M  W
<>        来源---网上</P>
/ H; f% @7 s/ ^$ P: P<>                                          </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)
( r# [$ u% R% a( n- |! N  {  R9 X1 b. U1 r
   if(c==8){i--;gotoxy(46+i,12);cprintf(" ");gotoxy(46+i,12);}$ W& U8 `( r+ O) c) w3 e0 M
   else{% ^2 o) J. S: [
   aa[i++]=c;- ^& a0 W; f, D& R& ]
   gotoxy(45+i,12);! y: O+ p  S, h- ?1 l$ {/ N
   cprintf("*");
. v' w# `7 m% _  ^' N  L  _   if(i&gt;20) break;}
. H" J; r* a. I8 m1 P5 N  }</P>
回复

使用道具 举报

solucky        

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

回复

使用道具 举报

0

主题

0

听众

19

积分

升级  14.74%

该用户从未签到

新人进步奖

<>我试过怎么不行???/.cpp
% A0 c' E2 `& z+ j( s( ^& nC:\Documents and Settings\Administrator\1.cpp(7) : error C2065: 'clrscr' : undeclared identifier/ |8 `. ^. E0 G& }
C:\Documents and Settings\Administrator\1.cpp(8) : error C2065: 'textbackground' : undeclared identifier- c: \- J/ r+ M. A5 M- S& M
C:\Documents and Settings\Administrator\1.cpp(9) : error C2065: 'textcolor' : undeclared identifier
, @& g3 z9 |9 vC:\Documents and Settings\Administrator\1.cpp(11) : error C2065: 'gotoxy' : undeclared identifier
$ A+ ^' u* o6 Q7 iC:\Documents and Settings\Administrator\1.cpp(12) : error C2065: 'cprintf' : undeclared identifier
; ]: B0 Y1 T% D  ]% g0 OC:\Documents and Settings\Administrator\1.cpp(13) : error C2065: 'getch' : undeclared identifier
$ p2 h" y: [, n; \* z$ J) nC:\Documents and Settings\Administrator\1.cpp(18) : error C2065: 'gt' : undeclared identifier
+ n1 w% d8 Y' u9 `C:\Documents and Settings\Administrator\1.cpp(18) : error C2143: syntax error : missing ')' before ';'
4 d5 C) ]( N+ f) eC:\Documents and Settings\Administrator\1.cpp(18) : warning C4390: ';' : empty controlled statement found; is this the intent?0 s" d4 J7 G4 I% B
C:\Documents and Settings\Administrator\1.cpp(18) : error C2059: syntax error : ')'7 _& J: s  f! i, ?, m# Q
C:\Documents and Settings\Administrator\1.cpp(19) : error C2143: syntax error : missing ';' before 'break'
" i: ], w6 f# s; F5 E9 yC:\Documents and Settings\Administrator\1.cpp(22) : error C2065: 'strcmp' : undeclared identifier
2 U  \8 ^7 m2 H4 v  z7 O% bC:\Documents and Settings\Administrator\1.cpp(28) : error C2065: 'delay' : undeclared identifier
7 T7 o. t$ g4 `- l5 b3 |C:\Documents and Settings\Administrator\1.cpp(31) : error C2065: 'close' : undeclared identifier
* }2 c3 R6 ^. B5 y! U- ^" tC:\Documents and Settings\Administrator\1.cpp(41) : error C2143: syntax error : missing ')' before ';'
) W! k/ C; _6 O/ g% \9 JC:\Documents and Settings\Administrator\1.cpp(41) : warning C4390: ';' : empty controlled statement found; is this the intent?' D# M( Z; X; u& s: w3 P
C:\Documents and Settings\Administrator\1.cpp(41) : error C2059: syntax error : ')'
) V) l* _2 s6 V7 [( N: Y" v' kC:\Documents and Settings\Administrator\1.cpp(42) : error C2143: syntax error : missing ';' before '{'
$ Y% E0 e  R- WC:\Documents and Settings\Administrator\1.cpp(43) : error C2143: syntax error : missing ';' before '&lt;'
9 N" m% `0 h0 _8 c; i7 EC:\Documents and Settings\Administrator\1.cpp(56) : warning C4508: 'main' : function should return a value; 'void' return type assumed
6 e0 a% V! ~" F. C' U+ ]C:\Documents and Settings\Administrator\1.cpp(56) : error C2143: syntax error : missing ';' before '&lt;'
2 c* l4 a, N5 t9 SC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc0'  k/ r3 F/ f8 R
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'& S: ^5 @$ h9 R6 G6 N! \
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xd4'
: P, `2 Z$ B2 y1 q$ x6 Z0 DC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'
+ |' E# l- Y7 Z: g/ h! cC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcd'
. \8 O) |8 \+ f6 e. K  `C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xf8'# r8 ^! a' t" Y1 ~+ V0 H. V
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc9'
7 L4 j# ~/ L4 ]6 B$ x( m9 y/ R' WC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcf'- X/ c  m7 ^: B7 Q  l
Error executing cl.exe.</P><>1.exe - 26 error(s), 3 warning(s)1 M2 ~# _; U  \0 \: H3 Y  Q# S
</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 06:14 , Processed in 0.358502 second(s), 83 queries .

    回顶部