to com um programa de busca e preciso comparar 2 matrizes pra ver se é igual e printar se for ... problema que ta comparando so o primeiro termo ... e uma agenda que tem nome e numero depois do busca eu tenho um editar apos ... tudo funciona mas se eu coloco 2 pessoas de mesmo 1º caracter ele mostra as 2 e não compara o resto do nome .
ta ai o busca:
int busca(){
int i,j,aux2;
char aux[0][59];
printf ("\n\nDigite o nome procurado:");
scanf ("%s",&aux[0][0]);
for (i=0;i<cont;i++){
aux2=0;
for (j=0;j<60 && aux2==j;j++){
if (nome[j]==aux[0][j]){
aux2++;printf ("oi");
}
printf ("oi");
}
if (j=aux2){
printf ("\n\nNome :%s \nNumero :%s\nCodigo :%d ",nome,numero,i);
}
}
}
Pergunta
guilherme.c.velosso
Enviada em Hoje, 10:52 AM
to com um programa de busca e preciso comparar 2 matrizes pra ver se é igual e printar se for ... problema que ta comparando so o primeiro termo ... e uma agenda que tem nome e numero depois do busca eu tenho um editar apos ... tudo funciona mas se eu coloco 2 pessoas de mesmo 1º caracter ele mostra as 2 e não compara o resto do nome .
ta ai o busca:
int busca(){
int i,j,aux2;
char aux[0][59];
printf ("\n\nDigite o nome procurado:");
scanf ("%s",&aux[0][0]);
for (i=0;i<cont;i++){
aux2=0;
for (j=0;j<60 && aux2==j;j++){
if (nome[j]==aux[0][j]){
aux2++;printf ("oi");
}
printf ("oi");
}
if (j=aux2){
printf ("\n\nNome :%s \nNumero :%s\nCodigo :%d ",nome,numero,i);
}
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.