Skip to content

Final project of UCB-DF, 2nd semester of the school subject of Structured Programming. Working with CRUD, C and Files

License

Notifications You must be signed in to change notification settings

mateuspsm/student-registration-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Controle de Alunos - C Project CRUD

Version

Version: 1.0

Sobre o Mini-Projeto

Este mini-projeto feito em linguagem C, foi desenvolvido como trabalho final para a disciplina de programação estruturada da faculdade. A ideia era trabalhar todos os conhecimentos adiquiridos durante o semestre. Dentre eles:

  • Variáveis e Constantes
  • Funções
  • Structs
  • Arrays
  • Arquivos binários e texto - CRUD
  • Validações
  • Cabeçalhos
  • Arquivo Makefile

Caso de Uso do Mini-Projeto

use case

Pré-requisitos

Ter um compilador instalado. Algumas opções são: GCC e MinGW

Ferramentas utilizadas

  • Visual Studio Code
  • Git e Github

Como rodar o Mini-Projeto

Tendo um compilador instalado, basta entrar na pasta raiz do projeto e abrir o teminal para rodar o seguinte código:

Compilar os arquivos

make

Executar o Mini-Projeto

make run

Caso queira re-compilar o projeto. Use esses comandos em sequencia:

Limpar os arquivos do projeto atual

make clean

Observação

O projeto foi feito em linux, já deixei o projeto compilado aqui. Caso queira compila-lo novamente por questões de compilador, o comando de limpeza de buffer deve mudar se estiver no S.O Windows.

Mude isso:

 __fpurge(stdin)

Para isso:

 fflush(stdin)

Autor


Mateus Pereira

Linkedin

Gmail

Instagram

GitHub

Spotify

Contribuição

Conclusão

Agradecimentos

Licença

Esse projeto está sob licença. Veja o arquivo LICENÇA para mais informações.

Referencias

Na construção do projeto fiz algumas pesquisas que ajudaram muito as quais destaco:

About

Final project of UCB-DF, 2nd semester of the school subject of Structured Programming. Working with CRUD, C and Files

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published