Boa Noite a todos.... Estou com uma dúvida no programa abaixo... Eu preciso criar um vetor que leia 10 nomes, e depois, o programa solicita ao usuário um nome, e o programa verifica se tem o nome dentre os itens do vetor. Eu Não estou conseguindo fazer a comparação no vetor... Não entendi o porquê... Se alguém puder me ajudar, eu agradeço!!!!! O código ta abaixo!!!! #include<stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> struct lista { int posicao; char nome[100]; }; typedef struct lista individuo[10]; int main() { individuo pessoa; int cont; char chave; for(cont=0; cont <=9; cont++) { printf("\nDigite o nome para a posicao %d: ", cont); scanf(" %[^\n]", pessoa[cont].nome); scanf("%*c"); pessoa[cont].posicao = cont; } for(cont=0; cont <=9; cont++) { printf("\nNome para a posicao %d: ", cont); printf(" %s", pessoa[cont].nome); } system("cls"); printf("\n\nDigite o nome a ser pesquisado: "); scanf(" %[^\n]", chave); scanf("%*c"); for(cont=0; cont<=9; cont++) { if(chave == pessoa[cont].nome) printf("O nome informado esta na posicao %d", cont); } }