#include<stdio.h>
#include<string.h>
#define BUFMAX 256
int main(void)
{
int h = 0;
static char password[BUFMAX] = "VICTORY"; /パスワード/
char buf[BUFMAX]; /入力エリア/
while(h < 3) { h++; printf("パスワードを入力してください(3回まで)\n"); scanf("%s\n",buf); /*文字列の入力*/ if(strcmp(buf,password) == 0) { printf("PASSWORD OK\n"); break; } else { printf("PASSWORD NG\n"); } }
return 0;
ここまで記述できましたが実行画面でscanfの入力をが2回起こります。
原因は何でしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。