Skip to content

Projeto prático desenvolvido na disciplina de Algoritmos e Programação 2 do curso de Análise e Desenvolvimento de Sistemas (ADS) no IFSP São Carlos – semestre 2025/1. Implementado em C, com foco em programação estruturada, modularização e manipulação de arquivos.

Notifications You must be signed in to change notification settings

MatheusFariasz/c-management-system

Repository files navigation

Projeto CRUD em C – APR2 ADS IFSP 2025/1

Projeto prático desenvolvido na disciplina de Algoritmos e Programação 2 do curso de Análise e Desenvolvimento de Sistemas (ADS) no IFSP São Carlos – semestre 2025/1.

Tecnologias

  • Linguagem C
  • Compilador GCC
  • Ambiente Linux (terminal integrado do VS Code)

Estrutura de Arquivos

├── emprestimo.c / emprestimo.h
├── livro.c / livro.h
├── main.c
├── menu.c / menu.h
├── relatorio.c / relatorio.h
├── structs.h
├── usuario.c / usuario.h
└── output/ (diretório para o executável)

Como Compilar e Executar

No terminal integrado do VS Code (Linux):

# Compilar o projeto:
gcc main.c menu.c usuario.c livro.c emprestimo.c relatorio.c -o app

# Executar o programa:
./app

(O executável será criado na raiz do projeto ou no diretório configurado no terminal.)

Funcionalidades

  • Cadastro, edição e exclusão de usuários
  • Cadastro, edição e exclusão de livros
  • Controle de empréstimos e devoluções
  • Geração de relatórios
  • Uso de arquivos para armazenar dados
  • Código organizado em múltiplos módulos (.c/.h)

Autor

  • Matheus Farias
  • Curso: ADS – IFSP São Carlos (2025/1)

Este projeto tem fins acadêmicos e foi desenvolvido para prática de programação estruturada em C.

About

Projeto prático desenvolvido na disciplina de Algoritmos e Programação 2 do curso de Análise e Desenvolvimento de Sistemas (ADS) no IFSP São Carlos – semestre 2025/1. Implementado em C, com foco em programação estruturada, modularização e manipulação de arquivos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages