QQ登录

只需要一步,快速开始

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

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

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

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

跳转到指定楼层
1#
发表于 2004-6-4 11:33 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
<>#include "process.h"
  [& Y9 R5 J5 X#include "stdio.h"
( R! q2 j1 H) c+ m3 q* kint main(void)
/ e3 k5 {6 J: `2 S{ . M+ I! m1 q, Z% c; Q* ?6 C0 `
int i=0,count=0;
9 ?" C( ~! [7 U& E7 K" Ochar c,aa[20],bb[10]="abc";
3 f% T( O% n0 ~! |7 Gclrscr(); % G6 O' O9 ~& ]9 S6 H, r$ q
textbackground(1);
0 e( ^8 r) W, S2 R+ ?! E( `textcolor(4);
: Q. i1 a  o" G7 }1 T1 I# ~, \# CLoop: / d2 T' Z3 W1 W1 f
gotoxy(25,12); " K' F+ A9 r/ A4 Q0 s: F7 ~
cprintf("Input your password:"); /*当然在这里输入要输入与bb[10]同样的值  */
# @3 s0 x( ?& W: }0 B$ L  y/ z5 xwhile((c=getch())!=13) + A/ j( g+ v6 z8 ^, x2 |0 }' @
{ * a) \0 a! B! Q
aa[i++]=c;
, N& P- v: ~5 g1 c( q5 Ggotoxy(45+i,12);
& g: h& \+ w. ~8 U; i& ~2 wcprintf("*"); 8 t' q( A, D# @% ]% l0 g2 p7 Y
if(i&gt;20)
- h5 {! I+ Z6 Y) @/ n5 jbreak;
3 T: z' n& t. I}
; ?1 x) z9 W- `# J& D# d4 laa=0;
1 E2 N5 ^  R5 k5 Eif(strcmp(aa,bb)==0) " ]% W$ ^* D: e, {
{ " o& Z- U! M5 _# @- L
gotoxy(25,13);
0 X* E- v( ^; C! t  |! _cprintf("Your password input right!!!");  @, {" K6 [' l9 R
gotoxy(25,14);
: B) z4 v/ f& L  ^printf("the window will close,thank you");
- s; v3 K9 Y) x( W% W: n. y' A4 ^2 Q% ddelay(10000000); 0 I( v: z7 ~! {
getch(); /*正确输入后,将退出其不意*/
: v8 G' G4 t! b: t* a5 r" Wexit(0);
) G  B% f  k# v' eclose(); 0 D4 F! I! Z2 a* ^/ n
} 6 E+ O6 {' e1 B, @
else . b; C4 n6 L/ }6 ^1 W" B6 _
{ i=0;
* Z$ P4 ]# E  F8 R5 k1 b! jcount++; 1 X3 d1 i7 w! G/ B3 G/ N( z# j
gotoxy(25,13); ) T' S0 n% w$ R% X2 d# N# m5 l: }+ X' _/ c
cprintf("Your password input error!!!"); ; b$ W" g! i) v* L/ c" g
getch();- N4 A! j6 O" E1 d
{
: w3 h1 A8 F/ i- R; r0 r+ `3 ^- Vgotoxy(25,14); 7 W' R; m% z& g! V  S
if(count&gt;3) * K- Z/ y9 Q" A% Y# p
{
: V' U8 ~; r, ?cprintf("You put the wrong number too many times");</P>
! A9 e" J  [9 j<>gotoxy(25,15);
1 ]7 Q2 D) m. P4 b, D6 d1 X6 Dcprintf("so the computer must SHOUT DOWN!");
* N: f' O5 }# Z$ G' M4 X' U' N6 Wgetch();! ]$ O4 k5 z- J! ?
exit(0);
9 @# y4 ?  T. w  P( e$ qclose();
% R- j1 @- ^, J2 R- n) ~}
+ B$ w* J) \$ W0 E, C. d' ^  o1 jdelay(10000000000);
7 B' R5 {  y3 X% v* ^. D% iclrscr();
* Q# s0 q, C. e6 g! Egoto Loop;
6 G+ I0 q- ]6 c) h) @$ ]}
( O6 X( h, `2 r5 M) a}
! g& m/ d# r& `. ^getch() ;
9 i9 Q7 B2 N* w3 D- M6 J}</P>7 `% |$ P2 k4 C/ h- j( d4 m
<>              </P>' X: h$ U' |8 ~! j
<>        来源---网上</P>% [; h3 o4 M) y5 w* `' Y
<>                                          </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)
" ?5 p: y, ~/ y" E! o! _  {
- B- _1 G  M; A   if(c==8){i--;gotoxy(46+i,12);cprintf(" ");gotoxy(46+i,12);}$ O: V9 ]- {1 V% |7 _8 h
   else{
& U$ _" D8 {; E- f6 C& y0 A   aa[i++]=c;
0 W0 v, I8 @/ q( i4 ]   gotoxy(45+i,12);
- Q- |5 h9 [0 D0 I( j   cprintf("*");
: r) @: ]& a, I% n& t   if(i&gt;20) break;}4 ~% O7 d+ b, q2 S
  }</P>
回复

使用道具 举报

solucky        

17

主题

1

听众

109

积分

升级  4.5%

该用户从未签到

回复

使用道具 举报

0

主题

0

听众

19

积分

升级  14.74%

该用户从未签到

新人进步奖

<>我试过怎么不行???/.cpp
6 V& N" r0 S* E5 a; w/ `4 [C:\Documents and Settings\Administrator\1.cpp(7) : error C2065: 'clrscr' : undeclared identifier4 K0 u, i6 o; V# v' |# L
C:\Documents and Settings\Administrator\1.cpp(8) : error C2065: 'textbackground' : undeclared identifier
* K/ Y. W" v* h* J% d9 ~& ~C:\Documents and Settings\Administrator\1.cpp(9) : error C2065: 'textcolor' : undeclared identifier* A9 E( h' |( E* H2 P" K
C:\Documents and Settings\Administrator\1.cpp(11) : error C2065: 'gotoxy' : undeclared identifier
1 b2 ^8 b  I* c9 M, a* FC:\Documents and Settings\Administrator\1.cpp(12) : error C2065: 'cprintf' : undeclared identifier# Q* S( o* y( B! Q
C:\Documents and Settings\Administrator\1.cpp(13) : error C2065: 'getch' : undeclared identifier
4 m7 B3 n& A4 g$ M- XC:\Documents and Settings\Administrator\1.cpp(18) : error C2065: 'gt' : undeclared identifier
3 _- t% y3 k( ~2 k" vC:\Documents and Settings\Administrator\1.cpp(18) : error C2143: syntax error : missing ')' before ';'
# t1 i$ L" _' ^C:\Documents and Settings\Administrator\1.cpp(18) : warning C4390: ';' : empty controlled statement found; is this the intent?
% ^+ ]0 H8 H1 Y6 z& a" u% b2 J! ^1 eC:\Documents and Settings\Administrator\1.cpp(18) : error C2059: syntax error : ')'0 v# l; I& @2 b: t
C:\Documents and Settings\Administrator\1.cpp(19) : error C2143: syntax error : missing ';' before 'break'4 q7 A7 B" c7 P( d* F* H* }
C:\Documents and Settings\Administrator\1.cpp(22) : error C2065: 'strcmp' : undeclared identifier+ ~( S& n4 n% R% G
C:\Documents and Settings\Administrator\1.cpp(28) : error C2065: 'delay' : undeclared identifier/ t& K2 z' X! Z+ l% S# W# V. H
C:\Documents and Settings\Administrator\1.cpp(31) : error C2065: 'close' : undeclared identifier
- a4 D( \1 d8 LC:\Documents and Settings\Administrator\1.cpp(41) : error C2143: syntax error : missing ')' before ';'
6 p6 S+ a8 m' L9 F5 s2 RC:\Documents and Settings\Administrator\1.cpp(41) : warning C4390: ';' : empty controlled statement found; is this the intent?& ]! Q- e& W+ `; O6 G
C:\Documents and Settings\Administrator\1.cpp(41) : error C2059: syntax error : ')', |* S  J  [* V4 S
C:\Documents and Settings\Administrator\1.cpp(42) : error C2143: syntax error : missing ';' before '{'
: h: S! z5 {) m; _& [. `* \4 }/ hC:\Documents and Settings\Administrator\1.cpp(43) : error C2143: syntax error : missing ';' before '&lt;') {8 c) i. m% P! g3 Z; {
C:\Documents and Settings\Administrator\1.cpp(56) : warning C4508: 'main' : function should return a value; 'void' return type assumed
/ H& k- h  Q+ ?$ M% s, k8 GC:\Documents and Settings\Administrator\1.cpp(56) : error C2143: syntax error : missing ';' before '&lt;'0 L! A3 E. L% j5 b4 P
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc0'5 C6 M% g$ `: o' D) W
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'  i! p2 [9 ]' I* f: @, l1 G5 V
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xd4'2 M; W6 g" {! }' V# ?" ^+ }8 x; G
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xb4'; q8 H3 b0 J* D2 O
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcd'
% z3 R  X9 F) u- `( HC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xf8'0 `+ y  P7 ]" u5 j$ p4 a: \  e! ?& {
C:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xc9'
7 ~4 T' Q9 x4 j: J+ R, eC:\Documents and Settings\Administrator\1.cpp(58) : error C2018: unknown character '0xcf'/ ^( Z8 s( F: o3 t) ]: W5 P5 v( H
Error executing cl.exe.</P><>1.exe - 26 error(s), 3 warning(s)& k1 F; i) o: @5 d" O9 J7 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-10-23 09:02 , Processed in 3.906663 second(s), 82 queries .

    回顶部