Ir ao conteúdo
  • Cadastre-se

Gustavo Andretto

Membro Pleno
  • Posts

    120
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de Gustavo Andretto em Consultar uma lista com uma string foi marcado como solução   
    @Lucas Da Silva Rezende opa, erro meu, acabei te confundindo.
    ali onde está TAMANHO_LISTA você coloca o tamanho da sua struct LISTA, a quantidade de cadastros que cabem.
    struct LISTA lista_pessoa[30 /*<- TAMANHO_LISTA*/]; // aqui você tem que checar se retorno de strcmp foi 0(isequal) if(strcmp(chave, pCons->ps[i].nome) == 0) ou use o operador ! if(!strcmp(chave, pCons->ps[i].nome)) segue meu rascunho
    #include <stdio.h> #include <string.h> #define QUANTIDADE_PESSOA 50 #define TAMANHO_NOME 32 typedef struct pessoa { char nome[TAMANHO_NOME]; int idade; //... } pessoa_t; typedef struct lista { pessoa_t ps[QUANTIDADE_PESSOA]; } LISTA; void consultarDados(char *chave, LISTA *pCons) { int i; for (i = 0; i < QUANTIDADE_PESSOA; i++) { if (!strcmp(chave, pCons->ps[i].nome)) { printf("Nome: %s\n", pCons->ps[i].nome); printf("Idade: %d\n", pCons->ps[i].idade); //printf("Logradouro: %s", pCons->ps[i].logr); //printf("Número da casa: %d", pCons->ps[i].numCasa); //printf("CEP: %s", pCons->ps[i].CEP); //printf("Bairro: %s", pCons->ps[i].bairro); //printf("Cidade: %s", pCons->ps[i].city); //printf("Telefone: %s", pCons->ps[i].fone); //printf("Nome do Pai: %s", pCons->ps[i].pai); //printf("Nome da Mãe: %s", pCons->ps[i].mae); } } } int main() { LISTA lista; strcpy(lista.ps[0].nome, "joao"); lista.ps[0].idade = 15; strcpy(lista.ps[20].nome, "joao"); lista.ps[20].idade = 26; consultarDados("joao", &lista); return 0; }  
  2. O post de Gustavo Andretto em Estrutura de repetição c++ - exercício foi marcado como solução   
    Segue abaixo:
    int numero; do { printf("Informe um numero\n"); scanf_s("%d", &numero); // multiplica o valor do numero por 3 a cada leitura; numero = (numero * 3); // Imprime o resultado; printf("Numero: %d\n", numero); } while (numero < 100); // sai do laço quando numero for maior que 100  
  3. O post de Gustavo Andretto em Arquivo .txt que seja realmente grande para testar compilador c++ foi marcado como solução   
    fiz um aqui pra você brinca o arquivo descompactado tem 1,19gb
    loremipsum.7z

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!