QQ登录

只需要一步,快速开始

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

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

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

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

跳转到指定楼层
1#
发表于 2004-6-4 11:33 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>#include "process.h"
! i. ^1 }: L9 K  U#include "stdio.h" / m; ~5 N) b6 V, E8 E
int main(void) 6 p2 M$ Z% ~" i% j" A6 _: a
{ 2 V2 D+ \; k& i4 B) N8 m/ h
int i=0,count=0; 7 F4 W6 F& v" w+ w
char c,aa[20],bb[10]="abc";
2 o8 z& f0 s6 c: Cclrscr(); ; O+ D/ M+ j6 E
textbackground(1); 4 l% I  t! u/ A& g1 G& M" j
textcolor(4);
. o1 ?: m; q( C1 Y; o2 y8 zLoop:
3 _7 `* {8 K5 @gotoxy(25,12); $ w# B* d+ W3 \' K
cprintf("Input your password:"); /*当然在这里输入要输入与bb[10]同样的值  */' J0 T+ I( ^# V- b
while((c=getch())!=13) / y' \( J! v) F: Z* x* e- X
{
0 Q8 {8 _. [. w; Y2 O4 }, Eaa[i++]=c;
' o+ H' g+ l4 |* pgotoxy(45+i,12);
  U# t0 U- s7 A' ]. hcprintf("*");
$ n9 |/ w) j/ z' [* l: R; V6 {if(i&gt;20)
" _5 H, H7 }) ~# M6 T0 Abreak; : T6 M9 j- ]. r: t+ v2 D, C
} , C" w: d% S( |5 c+ u) b
aa=0;
; S0 y& z& e' ^$ e3 c  O- S8 pif(strcmp(aa,bb)==0)
- I% R/ l4 \1 K9 P9 C' ^: C& f{ ( w2 K- G7 u. q) B2 j
gotoxy(25,13); 3 d) D( h5 R% k& J
cprintf("Your password input right!!!");- ^. ^$ l4 Y: R, b5 c# j
gotoxy(25,14);9 ~/ _/ U6 l/ b3 i5 e8 ^
printf("the window will close,thank you");; l$ K! T/ Z7 f# ?
delay(10000000);
1 P9 l  g4 M) _" |' Z2 ?getch(); /*正确输入后,将退出其不意*/% o6 ^9 f4 v) \
exit(0);
# {1 g7 U! M& e8 N! kclose(); + K6 O- u& |2 Y
} / C! y  o5 u: D( Y$ Q- C
else
2 S6 g7 h) J& p- w$ f; w# U" _{ i=0;
' V- V- H4 D! k  h* C- f4 ecount++; . r. m2 ]2 c9 h3 z, x& f" o
gotoxy(25,13); $ F4 k# ?8 p" W1 |% W( j! T
cprintf("Your password input error!!!"); # l' T: v. t9 ^9 ?; O. m1 M
getch();
7 V* i% O6 X0 i& C4 d{
% E/ L) W' P, o) R4 bgotoxy(25,14); 2 g1 x% g( u1 [! E% a: w
if(count&gt;3)
* j: X+ \0 {; @- ]& Z{ ) f: P& |) U5 y3 ~
cprintf("You put the wrong number too many times");</P>  s- w% r7 n7 Y3 q' v4 `
<>gotoxy(25,15); 5 n* J/ U* _4 g! v" k
cprintf("so the computer must SHOUT DOWN!"); ' Y: D& f0 A, u, L8 N6 g
getch();9 g% `/ @3 w! E( Q2 R7 p7 f& h
exit(0);
9 D2 {* a! t; `( ?- g# H% Q7 ?9 wclose();: W1 O& q4 @5 f& r* f
}   @" b! `6 N5 [0 I
delay(10000000000);
( I# m# C& R! z7 \* oclrscr();2 r3 ?8 [4 V" Q/ @1 e& A& V
goto Loop;
8 k/ [# B8 G! {' ]' P' C}
  q5 M; `: g3 q  T} ! o" a0 K) D- I9 @
getch() ;
( ^4 j) \+ o" N9 _6 X, _" @}</P>) C' [+ A( X, G* p  U1 D
<>              </P>
2 ?1 Y1 R! [9 T& W<>        来源---网上</P>
9 B9 D: m0 O) }3 Y6 g2 N<>                                          </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)3 l* @2 x3 d6 _0 i
  {
: d+ E, A/ n* S, W& Y: k5 P   if(c==8){i--;gotoxy(46+i,12);cprintf(" ");gotoxy(46+i,12);}8 y: |! {, \1 b1 A+ R' y; Z
   else{
$ E$ P7 Y) Z& ]) K4 P! Y   aa[i++]=c;$ S. A: D( {1 e3 x& }
   gotoxy(45+i,12);1 g" D, {' q. R
   cprintf("*");  j) s& \) o3 n4 ]) R8 n
   if(i&gt;20) break;}8 x# P  L' u, x: j; i% O: ]- b/ W, [
  }</P>
回复

使用道具 举报

solucky        

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

回复

使用道具 举报

0

主题

0

听众

19

积分

升级  14.74%

该用户从未签到

新人进步奖

<>我试过怎么不行???/.cpp
( {& C  s( q( Z% jC:\Documents and Settings\Administrator\1.cpp(7) : error C2065: 'clrscr' : undeclared identifier( h0 Y$ E8 T( n% K, r' U
C:\Documents and Settings\Administrator\1.cpp(8) : error C2065: 'textbackground' : undeclared identifier
3 @- J8 t: t3 I% U! oC:\Documents and Settings\Administrator\1.cpp(9) : error C2065: 'textcolor' : undeclared identifier# G* Y8 b3 g' X- U; w  G
C:\Documents and Settings\Administrator\1.cpp(11) : error C2065: 'gotoxy' : undeclared identifier
! d0 y2 ~2 q9 s4 |. sC:\Documents and Settings\Administrator\1.cpp(12) : error C2065: 'cprintf' : undeclared identifier) i& a$ }7 _0 d9 ]
C:\Documents and Settings\Administrator\1.cpp(13) : error C2065: 'getch' : undeclared identifier# O" C' W3 H! W3 T0 d2 ^7 F
C:\Documents and Settings\Administrator\1.cpp(18) : error C2065: 'gt' : undeclared identifier
+ Z9 Q3 j, }/ O/ `6 ^9 n/ XC:\Documents and Settings\Administrator\1.cpp(18) : error C2143: syntax error : missing ')' before ';'
4 b% V( H5 H& ]  |7 H. Z: |$ CC:\Documents and Settings\Administrator\1.cpp(18) : warning C4390: ';' : empty controlled statement found; is this the intent?
- C# u8 ]4 k8 g: dC:\Documents and Settings\Administrator\1.cpp(18) : error C2059: syntax error : ')'# ]$ y, m$ b+ ?: g7 c; q" t
C:\Documents and Settings\Administrator\1.cpp(19) : error C2143: syntax error : missing ';' before 'break'1 |8 d( T1 g6 B4 b  _1 Z
C:\Documents and Settings\Administrator\1.cpp(22) : error C2065: 'strcmp' : undeclared identifier
$ m# ^. y* k5 ]/ oC:\Documents and Settings\Administrator\1.cpp(28) : error C2065: 'delay' : undeclared identifier
. a# w6 W3 H6 s: \. [C:\Documents and Settings\Administrator\1.cpp(31) : error C2065: 'close' : undeclared identifier/ l4 v3 Y# w, j- j
C:\Documents and Settings\Administrator\1.cpp(41) : error C2143: syntax error : missing ')' before ';'1 W' r, B7 u4 W8 X% g
C:\Documents and Settings\Administrator\1.cpp(41) : warning C4390: ';' : empty controlled statement found; is this the intent?
, ]* x' f/ H6 X' Z5 zC:\Documents and Settings\Administrator\1.cpp(41) : error C2059: syntax error : ')'
0 A5 _6 |" n8 G% R. KC:\Documents and Settings\Administrator\1.cpp(42) : error C2143: syntax error : missing ';' before '{'! H, J( L5 I" ]: K1 {" ]
C:\Documents and Settings\Administrator\1.cpp(43) : error C2143: syntax error : missing ';' before '&lt;'. \& x3 B. q. t1 N4 y9 H
C:\Documents and Settings\Administrator\1.cpp(56) : warning C4508: 'main' : function should return a value; 'void' return type assumed3 L9 T6 e. I, d- o6 h, Y
C:\Documents and Settings\Administrator\1.cpp(56) : error C2143: syntax error : missing ';' before '&lt;'- x% x  E+ T+ p) d
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc0'+ i/ p' |, ]2 q8 Q$ v
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'# h/ y( }7 S( U3 |% e( {
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xd4'1 `! \" J" P: f* E3 E% \
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'
. d; U' r& z5 I' X- a( S7 D) _C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcd'
) m" Q/ W: X( n. W3 f, e$ SC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xf8'+ R5 D5 b- R- W
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc9'7 g" n: W2 X% D$ k1 U! M
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcf'
  u1 {* `$ v0 C' f6 [7 M& n6 M8 uError executing cl.exe.</P><>1.exe - 26 error(s), 3 warning(s)1 w  J" `% R0 z4 p" r4 q
</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-6-14 07:03 , Processed in 0.533642 second(s), 83 queries .

    回顶部