Projeto pim

1093 palavras 5 páginas
Projeto PIN Table of contents
Programa C 3
Fluxograma 9 New topic
#include
#include
#include

#define TAM_MAX_CLIENTES 1000
#define TAM_MAX_AGENCIA 10
#define TAM_MAX_CONTA 20
#define TAM_MAX_SENHA 06
#define TAM_MAX_NOME 60
FILE *PontArquivo;

struct conta
{
char agencia[TAM_MAX_AGENCIA]; char conta[TAM_MAX_CONTA]; int senha; char nome[TAM_MAX_NOME]; double cheque; double saldo;
};

char *fgetline(FILE *f, char *s, int tamanho)
{
char *str = fgets(s, tamanho, f); if (str != NULL) { int n = strlen(s); if (s[n-1] == '\n') s[n-1] = ' '; else while (! feof(f) && fgetc(f) != '\n'); } return str;
}

void abrir_conta(struct conta v[], int *pn)
{
printf("\nNova conta\n"); if (*pn == TAM_MAX_CLIENTES) printf("O banco já atingiu o numero de clientes suportado pelo programa. Chame o administrador do programa para alterá-lo.\n"); else { printf("Nome: "); fgetline(stdin, v[*pn].nome, TAM_MAX_NOME); printf("Agencia: "); fgetline(stdin, v[*pn].agencia, TAM_MAX_AGENCIA); printf("Conta: "); fgetline(stdin, v[*pn].conta, TAM_MAX_CONTA); printf("Valor do cheque especial: R$"); scanf("%lf", &v[*pn].cheque); printf("Saldo inicial: R$"); scanf("%lf", &v[*pn].saldo); printf("Senha (deve conter 6 numeros): "); scanf("%d", &v[*pn].senha); printf("\n\n"); (*pn)++; }
}

void consultar(struct conta v[], int n)
{
char pesquisa_agencia[TAM_MAX_AGENCIA]; char pesquisa_conta[TAM_MAX_CONTA]; int senha; printf("\nConsulta de saldo de conta\n"); printf("Agencia: "); fgetline(stdin, pesquisa_agencia, TAM_MAX_AGENCIA); printf("Conta: "); fgetline(stdin, pesquisa_conta, TAM_MAX_CONTA); printf("Senha: "); scanf("%d", &senha);

int i; for (i = 0; i < n; i++) {

Relacionados

  • PROJETO PIM
    1841 palavras | 8 páginas
  • pim projeto
    3878 palavras | 16 páginas
  • Projeto PIM
    353 palavras | 2 páginas
  • Projeto pim
    1936 palavras | 8 páginas
  • pim projeto
    315 palavras | 2 páginas
  • projeto pim
    370 palavras | 2 páginas
  • projeto PIM
    1039 palavras | 5 páginas
  • Projeto pim
    1665 palavras | 7 páginas
  • Pim projeto
    3572 palavras | 15 páginas
  • projeto pim
    2768 palavras | 12 páginas