Ir ao conteúdo
  • Cadastre-se

ajuda em c uso de vetores


psydhelic

Posts recomendados

preciso criar uma pequena agenda onde vou cadastra nome e telefone e depois buscar o telefone pelo nome... so que nao sei com faço para fazer a busca

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

struct cadastro {
char nome[20];
int telefone[10];
};

main (){
setlocale (LC_ALL, "Portuguese");

struct cadastro dados[10];

int i, j, z;
char aux[20];

printf ("Digite quantos nomes serao cadastrados; ");
scanf ("%d", &z);

for (i = 0; i < z; i++){
printf("digite um nome: ");
scanf("%s", &dados[i].nome);
for (j = 1; j < z; j++){
printf("telefone: ");
scanf ("%d", &dados[i].telefone[j]);
}
}

printf("digite um nome para buscar; ");
gets (aux);

for (i = 0; i < z; i++){
for (j = 1; j < z; j++){

if (strcmp(aux,dados[i].nome)){
printf ("nome: %s", dados[i].nome );
printf ("telefone; %d", &dados[i].telefone[j]);
}
}
}
printf ("nao encontrado");

getch ();
return 0;
}

Link para o comentário
Compartilhar em outros sites

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...