Struct linguagem c++

250 palavras 1 página
#include
#include
#include
#define clrscr() (system("CLS"))

void gotoxy(int x, int y){ COORD coord; coord.X=(short)x; coord.Y=(short)y; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}

struct REG_CLI{ int RA; char NOME[100]; char CURSO[100]; int MODULO; int TELEFONE; char EMAIL[60]; int EXCLUIDO;
};
struct REG_CLI ALUNO;
FILE *ARQCLI; int I,NR_CLI,ESCOLHA; char OPT[2]; char RESP,TECLA; char SISTEMA[33]="(PROGRAMA DE CADASTRO DE ALUNOS)";

void line(void); void center(int LINHA, char *MENSAGEM); void tela(void); void mostradados(void); int PESQUISA(int NUMERO); int cadastra(void); int consulta(void); int editar(void); int cor(void); int exclusao(int NUMERO);

void clearline(void){ printf(" "); return;
}

int main(void)
{

char OPCAO; if((ARQCLI=fopen("CADCLI.DAT","rb+"))==NULL){ ARQCLI=fopen("CADCLI.DAT","wb+"); fwrite(&ALUNO,sizeof(struct REG_CLI),1,ARQCLI); } do{ clrscr(); line(); center(2,SISTEMA); printf ("\n\n O 3o Modulo de Automacao Industrial"); printf ("\n\n Deseja a Todos um Feliz Natal e Prospero Ano Novo"); printf ("\n\n de Edvan dos Santos e Gilberto Nunes"); printf ("\n\n\n Menu de Opcoes"); printf("\n\n\n Cadastrar...............[1]"); printf("\n Consultar/Editar........[2]"); printf("\n Excluir.................[3]"); printf("\n Finalizar e salvar......[4]"); printf("\n\n\n Entre com a opcao:"); scanf("\n%c",&OPCAO);fflush(stdin); switch(OPCAO){ case '1':cadastra();break; case '2':ESCOLHA=0;consultar();break; case '3':ESCOLHA=1;consultar();break; } }while(OPCAO!='4'); fclose(ARQCLI); gotoxy(1,23);

Relacionados

  • Struct - linguagem c
    312 palavras | 2 páginas
  • estruturas
    1234 palavras | 5 páginas
  • Diversidade
    1044 palavras | 5 páginas
  • nenhum
    1043 palavras | 5 páginas
  • ATPS Programa O Estruturada II 3
    2047 palavras | 9 páginas
  • Programação ii
    2690 palavras | 11 páginas
  • TAD
    946 palavras | 4 páginas
  • Algoritmos e estruturas de dados
    24513 palavras | 99 páginas
  • Tipo de Estrutura e registos
    507 palavras | 3 páginas
  • leo2014
    1161 palavras | 5 páginas