Ir para conteúdo
Fórum Script Brasil

maryT

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre maryT

maryT's Achievements

0

Reputação

  1. maryT

    Código em C

    por exemplo: printf("Palavra invertida ==> %s",strrev(string));
  2. maryT

    Código em C

    oi! Tem a função strrev que imprime uma string invertida, tentasse usá-la?
  3. maryT

    Cadastro de clientes

    Sim, tens razão, para comparar é strcmp. Mas vou usar esse if aí. Vlw! :rolleyes:
  4. maryT

    Cadastro de clientes

    Tá,tava viajando, fiz o seguinte: case 1: for (i=0; i<=1; i++) { printf("CADASTRO DE CLIENTE : \n"); printf("Informe o numero de identificacao : \n"); scanf("%d", &id); CLIENTES [0]=id; printf("Informe o tipo de conta: 0-Cta Corrente ou 1-Cta Poupança :\n"); scanf("%d",&tipo ); CLIENTES[1]=tipo; printf("Informe o ano de criacao da conta: \n"); scanf("%d",&ano); CLIENTES[2]=ano; } break; até aqui deu certo, mas agora não to sabendo excluir um cadastro, o programa compila, eu consigo incluir os clientes, porém, ao escolher a opção 2 o programa pede o id para escluir e quando digito trava tudo... Alguém pode me ajudar?? essa parte do código está assim: case 2: printf("Informe o numero de identificacao do cliente: "); scanf("%d", &pId); if (strcpy(CLIENTES[0],pId)) { CLIENTES[j]=0; printf("Cliente excluido."); } else { printf("Cliente não cadastrado."); } break;
  5. maryT

    Cadastro de clientes

    Oi Estou com dificuldades em resolver um exercicio, nesta lista o professor ainda não passou struct e funções, então desconsiderei estas soluções. E exercicio é o seguinte: /* Faça um programa que armazena os dados referentes a clientes de um banco. Os dados dos clientes devem ser armazenados num array de inteiros (número máximo de clientes igual a 15). Os dados a serem armazenados para cada cliente são: numero de identificação (int), tipo de conta: 0-Ccorrente, 1-Cpoupança) e ano de criação da cta (ex 1995). O seu programa deve ter um menu com as seguintes opções: 1-Adiciona novo cliente; 2-Remove cliente (solicita o num de ident do cliente) 3-Mostra todos os clientes cadastrados 4-Sai do programa */ Está dando um erro: 41 request for member `id' in something not a structure or union. Não sei como resolver Meu código está assim: #include <stdio.h> #include <stdlib.h> # define max 2 int main(int argc, char *argv[]) { int CLIENTES [2][3], id, tipo, ano, opcao, i,j; while (opcao != 4) { printf("============= MENU : ====================="); printf("[1] - Adicionar novo cliente : \n"); printf("[2] - Renover cliente : \n"); printf("[3] - Mostrar clientes cadastrados : \n"); printf("[4] - Sair do programa : \n"); printf("Escolha uma opcao.\n"); printf("=========================================="); fflush(stdin); scanf("%d", &opcao); switch(opcao) { case 1: for (i=0; i<=max; i++) { printf("CADASTRO DE CLIENTE : \n"); for (j=0; j<=2; j++) { printf("Informe o numero de identificacao : \n"); scanf("%d", CLIENTES [i][0].id); printf("Informe o tipo de conta: 0-Cta Corrente ou 1-Cta Poupança :\n"); scanf("%d", &CLIENTES[i][1].tipo); printf("Informe o ano de criacao da conta: \n"); scanf("%d",&CLIENTES[i][2].ano); } } break; case 2: printf("Informe o numero de identificacao do cliente: "); scanf("%d", &id); strcpy(CLIENTE[i][j],id) CLIENTE[i][j]=0; break; case 3: for (i=0; i<=max; i++) { printf("O nomero de identificacao do cliente é : %d\n ", CLIENTES [i][0].id); printf("O tipo de conta é : %d\n", CLIENTES [i][0].tipo); printf("O ano da conta é : %d\n", CLIENTES [i][0].ano); } break; case 4: break; } } system("PAUSE"); return 0; } :blink: Alguém pode me socorrer???
×
×
  • Criar Novo...