Ir ao conteúdo

como comparo os strings desse programa ?


Lucyfer

Posts recomendados

Postado

pessoal, o programa deve funcionar como uma lista telefônica.. ele recebe nomes e numeros de telefone e depois faz uma busca no "cadastro" que foi feito anteriormente...

#include <stdlib.h>

#include <stdio.h>

#include <string.h>

main()

{

char nome[100], numero[10], procurado[100];

int cont, num, encontrado=0, qtd;

printf(" \n Quantos nomes voce vai entrar: ? \n");

scanf ("%d", &qtd);

for (cont=0;cont<qtd;cont++)

{

printf("\n Entre com o nome que deseja adicionar: \n");

scanf("%s", nome[cont]);

}

for (num=0;num<qtd;num++)

{

printf("\n Qual o número de telefone dessa pessoa ?\n");

scanf("%s", numero[num]);

}

printf("\n Entre com o nome a ser procurado na lista: \n");

gets(procurado);

for (cont=0; cont<qtd;cont++)

{

strcmp((procurado,nome[cont])==0);

printf("\n O numero da pessoa %s é: %s", nome[cont], numero[cont]);

}

system("pause");

}

eu tentei usar a função strcmp

mas ele dá o erro

--> cannot convert `bool' to `const char*' for argument `1' to `int strcmp(const char*, const char*)'

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!