gpt4 book ai didi

c - 密码恢复程序

转载 作者:行者123 更新时间:2023-11-30 17:16:24 25 4
gpt4 key购买 nike

我应该使用一个函数和结构来创建一个程序,允许用户输入密码列表和密码提示列表,并且只有其中一个是正确的。您应该将提示与您输入的可能密码进行匹配,并从中确定正确的密码。这是一个示例运行:
输入:
3
密码
secret 11
qwertui
输出:
4
*****1
********
*e*****
*****q
secret 11

这是我到目前为止所拥有的:

#include <stdio.h>
#include <string.h>


struct Option {
char password[50];
int matches;
};
// Checks to see if the given password matches the given pattern.
// Returns false (0) if it does not, or true (1) if it does.
int is_match(char password[], char pattern[]){





}
int main(){
int N,i;
printf("Enter the N value\n");
scanf("%d", &N);

struct Option A[100];
for(i=0; i<N; i++);{
scanf("%s", &A[i].password);
}

int M;
scanf("%d", &M);

//struct Option A[100];
int j;
for(j=0; j<M; j++);{
scanf("%s", &A[i].matches);
}




return 0;
}

我的程序在第一个 scanf 处停止,只允许我输入两个密码。我不知道这一步如何调试。

最佳答案

删除 for 循环条件后的分号:

   for(i=0; i<N; i++)
{
scanf("%s", &A[i].password);
}

无论如何,这都是一个开始。

关于c - 密码恢复程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29654372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com