Trabalho de gestao de alunos numa escola em linguagem c

1514 palavras 7 páginas
Trabalho de gestao de alunos numa escola em linguagem c
Tem que criar uma lista para a lista de alunos e uma lista de cursos.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 100 //define o maximo do array, para nao repetir durante o trabalho

typedef struct aluno //define a estrutura
{
char nomeCompleto[500]; char rua[100]; char cod_postal[7]; char curso[10]; int dia; int mes; int ano; int num_meca;

} ALUNO;

ALUNO al[MAX];//array alunos int totalAlunos; int cursosCount, cursoNomeCount, cursoEscolhido, countAlunos; char cursos[10][5];
FILE*fcursos;//apontador do ficheiro
ALUNO novoAluno(){ //inserção de novo aluno ALUNO a; printf("Numero mecanografico: "); fflush(stdin); scanf("%d", &a.num_meca); printf("Nome completo: "); fflush(stdin); gets(a.nomeCompleto);//leitura da string nome com espaço printf("Data de Nascimento"); printf("\n\tDia: "); scanf("%d", &a.dia); printf("\tMes: "); fflush(stdin); scanf("%d", &a.mes); printf("\tAno: "); fflush(stdin); scanf("%d", &a.ano); printf("Morada"); printf("\n\tRua: "); fflush(stdin); gets(a.rua);//leitura da string nome com espaço printf("\tCodigo postal: "); fflush(stdin); gets(a.cod_postal);//leitura da string nome com espaço printf("Escolha um dos cursos: \n"); fcursos=fopen("cursos.txt", "r");//a partir daqui abre o ficheiro cursos.txt e apresenta no ecra. char x; while ((x = fgetc(fcursos)) != EOF)//le caracter a caracter ate o fim

Relacionados

  • Linguagem de programação c#
    4603 palavras | 19 páginas
  • Trabalho de linguagem c++
    2739 palavras | 11 páginas
  • Trabalho de calculadora em C
    943 palavras | 4 páginas
  • A prática de ensino de biologia em escolas públicas: perspectivas na visão de alunos e professores
    3646 palavras | 15 páginas
  • C++ linguagem de programação
    2406 palavras | 10 páginas
  • LINGUAGEM DE PROGRAMAÇAO C++
    4229 palavras | 17 páginas
  • Exercicio em linguagem c - Cadastro de prontuários
    1264 palavras | 5 páginas
  • Linguagem De Programa O Em C
    10656 palavras | 43 páginas
  • Programa de cadastro de alunos em c
    2426 palavras | 10 páginas