パスワードを入力させて文字を表示する形式のコンソールプログラムを作りたいのですが、
以下の文だとパスワードが認識されず(パスワードを入力してもelse文に行ってしまう)困っています。
#include <stdio.h>
int main()
{
char PassInput;
char PASS1 = 0123;
printf("パスワードを入力してください\n");
scanf("%c",&PassInput);
if (PassInput == PASS1) printf("パスワード認識しました");
else printf("パスワードが違います");
return 0;
}
VC++2010 Expressで制作しています。
コンパイルは成功しています。
0123を入力してもelseに行ってしまいます。
どうしてでしょうか、教えていただければ幸いです。