[問題] 請問輸入字串的驗証?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
dev-c
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
想寫一個帳號、密碼的通關驗証...
餵入的資料(Input):
預期的正確結果(Expected Output):
我輸入正確帳號jacky,但仍過不了?? 跟正確的答案是一樣的..是錯在哪呢??
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <stdio.h>
#include <stdlib.h>
int main(void){
char id[10]="jacky";
char pass[10]="1";
char id1[10];
char pass1[10];
printf("請輸入帳號: ");
scanf(" %s",&id1);
fflush(stdin);
printf("請輸入密碼: ");
scanf(" %s",&pass1);
if(id1==id)
printf("ok!!!\n");
else
printf("failed\n");
printf("正確id= %s\n",id1);
system("pause");
return 0;
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.131.3
推
07/12 21:43, , 1F
07/12 21:43, 1F
→
07/12 21:43, , 2F
07/12 21:43, 2F
→
07/12 21:44, , 3F
07/12 21:44, 3F
→
07/12 21:59, , 4F
07/12 21:59, 4F
推
07/13 12:23, , 5F
07/13 12:23, 5F
→
07/13 12:24, , 6F
07/13 12:24, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章