Na 3 e 4, estou sem saber o que fazer
typedef struct pessoa{
char nome[30];
}p;
int procura(char *nome, int tamanho, char encontro){
char i=0, aqui=0;
while (i<tamanho && aqui==0 && nome[i]==encontro){
i++;
}
return (aqui);
}
p conv[MAX]; //p associa o vetor a struct que possui a variável com a qauntidade de caractere que pode ser incerido na string
int main(void ){
int i; //variável de auxílio
char achou;
printf ("\n============= Nome dos Convidados =============\n");
printf(" Convidados:\n");
for (int i = 0; i < MAX; i++){
scanf(" %s",conv[i].nome);
}
//2) Informar quem são
printf("Lista dos convidados: \n");
for(i = 0; i < MAX; i++){
printf (" %s\n",conv[i].nome) ; //mostra a lista digitada
}
//3) Procurar a pessoa que deseja entrar na festa
printf ("Quem procura?! ");
scanf("%s",achou);
printf("Valor encontrado?! --> %d\n",procura(conv[i].nome,MAX,achou));
//4) Verificar se essa pessoa foi ou não convidada
return 0;
}
A implementação da função está errada