QQ登录

只需要一步,快速开始

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

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

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

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

跳转到指定楼层
1#
发表于 2004-6-4 11:33 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>#include "process.h"
+ l7 F9 Q& k% z4 m  c1 h: n#include "stdio.h" ) o* M4 D& `. b/ I
int main(void) # e6 o7 x5 a5 c  b0 q, q* [. j
{ 9 G9 C2 ?- o& k
int i=0,count=0; 0 v% _: _$ a; H) |
char c,aa[20],bb[10]="abc"; 4 }5 `! s3 d2 g$ n
clrscr(); & _+ O2 h! x2 ?
textbackground(1); 0 S. E# G0 W1 W/ _3 L2 N0 t* q3 f
textcolor(4); 9 v) Y: f3 W- L: w  ?7 g
Loop: * ?, u" ~2 b# E- t, o
gotoxy(25,12); + m0 D& p! o+ o. z% v" u1 P
cprintf("Input your password:"); /*当然在这里输入要输入与bb[10]同样的值  */1 ~" I- w8 i  c$ L
while((c=getch())!=13)
% z7 w' p, a( R7 T, T{ : |! o! X1 N% K- m$ I9 p' k
aa[i++]=c;
* C4 y5 T! w4 ?3 y8 Fgotoxy(45+i,12);
0 h/ n; N" K% x& c4 Dcprintf("*"); % m" {5 m0 @. o
if(i&gt;20) . ^$ k4 M/ o( r2 A. r
break; 9 W2 z, `+ M/ w- g1 f
}
: s2 h- V& v; ?( }- U, w" Gaa=0;
8 k0 W1 t$ B6 @9 w, l+ p0 rif(strcmp(aa,bb)==0)   m; T! [6 T# b3 D
{
9 q" ?2 n8 P: `8 G  F% x( S3 K. ugotoxy(25,13);
. E; u8 v% V0 A6 i6 s3 o8 pcprintf("Your password input right!!!");
6 {2 _( d4 i5 T4 l0 Y6 T, I2 U% Agotoxy(25,14);
3 d+ }! b( o7 Z5 kprintf("the window will close,thank you");) w4 a( }9 [, r
delay(10000000);
/ _* m! }0 F& r) `' ugetch(); /*正确输入后,将退出其不意*/# T: u2 h2 h1 S9 V- K
exit(0); " T% \! u3 |9 ~
close();
1 d5 C, T, ?( M: y} / W% ^& Q+ l& G
else
# y# n/ q7 a# [{ i=0;
6 P( }2 X. r  y3 P0 {# r- wcount++;
' g- K3 j# Z( L4 k4 j1 f, U+ }gotoxy(25,13);
" ]- d" s) y8 I- ccprintf("Your password input error!!!");
/ K8 |0 w6 e, @" dgetch();
( O% H( L  H2 k{ 7 @0 |6 e6 ?) M+ y, M( v4 R
gotoxy(25,14);
2 w7 g) P, J  H; `; qif(count&gt;3)
3 [. }. ~& G5 {{
5 M' l/ l  p! V. x. T0 s4 p. ?cprintf("You put the wrong number too many times");</P>8 i& ?" @( z0 P
<>gotoxy(25,15); & Z' K- L4 R% ~1 ?
cprintf("so the computer must SHOUT DOWN!"); ; t1 [# w. }0 a7 K1 I; p8 m: g9 b' a
getch();% }4 C2 W0 j2 L0 V% O" ^
exit(0);" H/ t: ~& \0 E- x& i
close();
; h' x  p  [/ g& j4 _}
" C, D! ?" ?3 @; p. p( X& rdelay(10000000000);
. R2 Q& L: Y5 N( I" U, {3 l7 Kclrscr();
4 w" o0 ?' a; E: t( _goto Loop;
, v' ]  f8 t8 [4 E/ |6 C4 _0 V  y} . x+ w2 ?8 \& {; X! J4 K% T
} 0 Q  H6 A0 i! [/ }1 w2 u, K
getch() ;
! f; T" w! r) [4 R) l}</P>
, U$ N& f2 Z0 Q, E5 u& ^2 j<>              </P>
: p6 P, m' S, e2 z9 A) j<>        来源---网上</P>
* t* D5 O* j. ^9 }<>                                          </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)
+ d6 Z  r+ `) b  {5 Z5 y4 A9 z* c5 f0 X+ E
   if(c==8){i--;gotoxy(46+i,12);cprintf(" ");gotoxy(46+i,12);}& k$ J# K7 M& s
   else{) L0 ~1 G, G( B8 M7 \( F: C$ x
   aa[i++]=c;( N+ A; x( ~' X; k' J, A
   gotoxy(45+i,12);4 x  p0 `1 N+ X: \! C/ q7 n
   cprintf("*");* s" E# ~3 L9 A1 m
   if(i&gt;20) break;}
/ m: m; A* V+ Q3 u  }</P>
回复

使用道具 举报

solucky        

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

回复

使用道具 举报

0

主题

0

听众

19

积分

升级  14.74%

该用户从未签到

新人进步奖

<>我试过怎么不行???/.cpp+ E$ h# @8 Q: Y) Q
C:\Documents and Settings\Administrator\1.cpp(7) : error C2065: 'clrscr' : undeclared identifier" }/ l  F/ _3 R- t
C:\Documents and Settings\Administrator\1.cpp(8) : error C2065: 'textbackground' : undeclared identifier
; t4 ?6 P  f3 ~1 G$ \C:\Documents and Settings\Administrator\1.cpp(9) : error C2065: 'textcolor' : undeclared identifier
. q! d6 S; Q7 q0 p% |) R9 W4 uC:\Documents and Settings\Administrator\1.cpp(11) : error C2065: 'gotoxy' : undeclared identifier: h  Y2 R( }& ]3 v5 P
C:\Documents and Settings\Administrator\1.cpp(12) : error C2065: 'cprintf' : undeclared identifier5 p' R$ k7 g# p) |4 E$ u. w( E* Y! N9 Q
C:\Documents and Settings\Administrator\1.cpp(13) : error C2065: 'getch' : undeclared identifier1 o! M$ M& z& s1 t9 ^% f7 ?4 Z
C:\Documents and Settings\Administrator\1.cpp(18) : error C2065: 'gt' : undeclared identifier6 w5 l# K5 ]- X/ j" E: I
C:\Documents and Settings\Administrator\1.cpp(18) : error C2143: syntax error : missing ')' before ';'$ ]1 a  w$ t8 Z. I7 C% x
C:\Documents and Settings\Administrator\1.cpp(18) : warning C4390: ';' : empty controlled statement found; is this the intent?2 Z% T: ?( n% X  Z7 \! W
C:\Documents and Settings\Administrator\1.cpp(18) : error C2059: syntax error : ')'! S  ~+ \: `2 @, X
C:\Documents and Settings\Administrator\1.cpp(19) : error C2143: syntax error : missing ';' before 'break'0 I! q& i. G  o2 Q& Q) ?: D
C:\Documents and Settings\Administrator\1.cpp(22) : error C2065: 'strcmp' : undeclared identifier9 `. r  ~& L4 f/ v1 J& C3 k
C:\Documents and Settings\Administrator\1.cpp(28) : error C2065: 'delay' : undeclared identifier7 D$ W+ d% z8 O  u0 D5 O
C:\Documents and Settings\Administrator\1.cpp(31) : error C2065: 'close' : undeclared identifier
" Z( d' p  I# E, ?) l+ jC:\Documents and Settings\Administrator\1.cpp(41) : error C2143: syntax error : missing ')' before ';'
+ u- T) }: K  y; l* Q5 h( FC:\Documents and Settings\Administrator\1.cpp(41) : warning C4390: ';' : empty controlled statement found; is this the intent?- B8 b) W0 v% G; N" M
C:\Documents and Settings\Administrator\1.cpp(41) : error C2059: syntax error : ')'7 V$ \! L' n0 D# n5 J% T
C:\Documents and Settings\Administrator\1.cpp(42) : error C2143: syntax error : missing ';' before '{'
( J- y6 J1 ]( O: O4 a9 O2 C, PC:\Documents and Settings\Administrator\1.cpp(43) : error C2143: syntax error : missing ';' before '&lt;'
1 C6 W% b* C/ G; d6 _- z7 aC:\Documents and Settings\Administrator\1.cpp(56) : warning C4508: 'main' : function should return a value; 'void' return type assumed* ^1 M- V0 q! n  r7 f1 \
C:\Documents and Settings\Administrator\1.cpp(56) : error C2143: syntax error : missing ';' before '&lt;'
; w/ O9 T: g8 q/ eC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc0'
  z: D9 _4 u! S7 u  D- lC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'
: V! c5 g  |* i4 B7 U! E. y( DC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xd4'* o) K9 V) X9 e) P; H; ]( n
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'4 @/ o# Z% H1 U4 W( ^3 W
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcd'0 v) D7 w( g; l3 `
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xf8': p, e- h7 m' K+ B  R* O' Z
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc9'
& V, E0 d6 ~1 U0 `! P! FC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcf'+ {9 |! ?) Q; ]
Error executing cl.exe.</P><>1.exe - 26 error(s), 3 warning(s)) ]% I/ b) U" P9 j
</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-10-23 09:28 , Processed in 1.066434 second(s), 83 queries .

    回顶部