Ir ao conteúdo
  • Cadastre-se

Wendel Almeida

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. eai galera,sou novo aqui,e preciso muito de ajuda sou iniciante em programação e o professor passou a seguinte tarefa pra mim - Operações com Vetores multidimensionais e matrizes, Criando arquivos texto, gravando dados, consultando, listando em tela dados semelanhates após busca de um dado, usar estrutura de arquivo igual aos arquivos usados na ordenação basicamente o que eu entendi foi que ele pede que façamos um programa que busque dados dentro de uma matriz,a matriz tem que ser por exemplo nomes,endereços e telefones,só que não é tão simples,basicamente preciso tirar essa matriz de um arquivo txt,resumindo,fazer o arquivo txt transformar em matriz,salvar,jogar no programa,dar comando de busca e achar resultado,bem,o que eu ja fiz até o momento foi isso #include <stdio.h> #include <string.h> #include <stdlib.h> int main() { char Str[150]; FILE*arq; arq = fopen("Arqboia.txt", "at"); if (arq == NULL) { printf("Problemas na CRIACAO do arquivo\n"); return; } struct Dados { char nome[50]; char endereco[30]; char email[25]; int telefone[14]; int cpf[12]; int identidade[10]; int data[9]; }; struct Dados Cadastro; Cadastro.nome; Cadastro.endereco; Cadastro.email; Cadastro.telefone; Cadastro.cpf; Cadastro.identidade; Cadastro.data; int opcao=1; do { printf("\nCadastro de Clientes\n\n"); printf("\nDigite o nome: "); scanf(" %s", &Cadastro.nome); printf("\nDigite o endereço: "); scanf("%s", Cadastro.endereco); printf("\nDigite o email: "); scanf("%s", Cadastro.email); printf("\nDigite o telefone: "); scanf("%s", Cadastro.telefone); printf("\nDigite o cpf:"); scanf("%s", Cadastro.cpf); printf("\nDigite a identidade: "); scanf("%s", Cadastro.identidade); printf("\nDigite a data: "); scanf("%s", Cadastro.data); printf("\n\n"); printf("Cadastro realizado com sucesso!"); printf("\n\n"); printf("\nNome: %s .\n", Cadastro.nome); printf("\nEndereço: %s .\n", Cadastro.endereco); printf("\nEmail: %s .\n", Cadastro.email); printf("\nTelefone: %s .\n", Cadastro.telefone); printf("\nCpf: %s.\n", Cadastro.cpf); printf("\nIdentidade : %s.\n", Cadastro.identidade); printf("\nData: %s.\n", Cadastro.data); printf("\n\n"); printf("Digite 1 para Novo Cadastro ou 0 para sair: "); scanf("%d", &opcao); } while (opcao==1); strcat(Cadastro.nome,Cadastro.endereco); strcat(Cadastro.nome,Cadastro.email); strcat(Cadastro.nome,Cadastro.cpf); strcat(Cadastro.nome,Cadastro.telefone); strcat(Cadastro.nome,Cadastro.data); strcpy(Str,Cadastro.nome); fprintf(arq,"%s", Str); fclose(arq); return 0; } estou meio travado agora,se alguem pudesse dar uma ajuda

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