[問題] 用 getch() 無法取得取得正確的字
想請問一下哪裡出了錯
因為不管打了正確密碼他還是顯示密碼錯誤
有請各位大大了@@
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
char pawd[7]="qaz123";
char input;
int a;
printf("請輸入密碼");
for(a=0;a<6;a++)
{
input=getch();
printf("*");
}
if (input==pawd[7])
printf("密碼正確\n");
else
printf("密碼錯誤\n");
system("pause");
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.54.141
→
09/14 01:18, , 1F
09/14 01:18, 1F
→
09/14 01:20, , 2F
09/14 01:20, 2F
→
09/14 01:21, , 3F
09/14 01:21, 3F
→
09/14 01:22, , 4F
09/14 01:22, 4F
→
09/14 01:22, , 5F
09/14 01:22, 5F
→
09/14 01:28, , 6F
09/14 01:28, 6F
→
09/14 01:45, , 7F
09/14 01:45, 7F
→
09/14 01:47, , 8F
09/14 01:47, 8F
推
09/14 01:54, , 9F
09/14 01:54, 9F
推
09/14 01:57, , 10F
09/14 01:57, 10F
→
09/14 02:00, , 11F
09/14 02:00, 11F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):