![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
![]() |
#1 |
註冊會員
|
![]() 下面的程式碼是我打的...(不是最後的完成圖的程式碼) 語法:
#include <stdio.h> #include <stdlib.h> #include <conio.h> main() { char pass[100]="OPEN THE DOOR !",g[100]; start: printf("輸入密碼 :"); fflush(stdin); g[0]=getch();g[1]=getch();g[2]=getch();g[3]=getch(); g[4]=getch();g[5]=getch();g[6]=getch();g[7]=getch(); g[8]=getch();g[9]=getch();g[10]=getch();g[11]=getch(); g[12]=getch();g[13]=getch();g[14]=getch();g[15]=getch(); g[16]=getch();g[17]=getch();g[18]=getch();g[19]=getch(); g[20]='\0'; printf("\n\n"); printf("你輸入的是 : %s",g); printf("\n\n"); system("pause"); goto start; } 第6行的框中數字怎麼改?功能是?char pass[100]="happy new year !",g[100]; g[]=getch(); 怎麼用迴圈化簡? 要如何改成輸入的字變成"*"號?(我的程式碼不會顯示任何東西) 輸入後,可以直接按enter,不用打完(20個字)讓程式自動跳? 要如何檢查輸入的字是否為"happy new year !" ? ![]() ![]() 此帖於 2009-12-10 06:59 PM 被 zse5500 編輯. |
![]() |
送花文章: 2,
![]() |
向 zse5500 送花的會員:
|
![]() |
#2 (permalink) |
註冊會員
|
![]() #include <stdio.h>
#include <stdlib.h> #include <conio.h> #include <string.h> main() { char pass[100]="happy new year !",g[100]; int i; start: printf("輸入密碼 :"); fflush(stdin); for (i=0;i<19;i++) { g[i]=getch(); if (i==0 && g[i]==13) exit(0); if (g[i]==13) { g[i] = 0; break; } putchar('*'); } g[i+1] = 0; printf("\n\n"); printf("你輸入的是 : %s\n",g); if (strcmp(g,pass)==0) printf("密碼輸入正確!!!\n"); else printf("密碼輸入錯誤!!!\n"); printf("\n\n"); system("pause"); goto start; } |
![]() |
送花文章: 4,
![]() |
向 pedrowong 送花的會員:
|
![]() ![]() |
|
|
![]() |
||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
GHOST還原程式該如何使用 | 電腦狂 | 軟體應用問題討論區 | 4 | 2003-04-08 09:35 PM |
如何使工作管理員的應用程式減少 | jasonwillams | 硬體疑難使用問題討論區 | 1 | 2003-03-17 07:44 PM |
Ghost 這一個程式該如何使用 | 電腦狂 | 軟體應用問題討論區 | 2 | 2003-02-07 06:26 AM |
如何使用Windowsㄉ錄音程式~ | yuhao0402 | 軟體應用問題討論區 | 1 | 2003-01-18 07:50 PM |
MathType數學方程式編輯器如何使用? | kbcd71223 | 軟體應用問題討論區 | 0 | 2002-12-14 12:41 AM |