🆕 Primeira vez aqui? Este guia vai te ajudar a compilar e executar o projeto.
Este repositório contém um programa em C que apresenta um menu interativo com vários exercícios. Escolha um número (1–10) e o exercício correspondente será executado.
Programa em C com um menu que permite executar diversos exercícios (ex01..ex10).
O projeto funciona no Windows. A causa mais comum de mensagens dizendo que "não está funcionando" foi não usar o fluxo de compilação gerado pelo CMake ou não ter um compilador instalado.
Para garantir que funcione no Windows, siga as instruções abaixo usando CMake (recomendado) ou abra a solução MenuExercicios.sln no Visual Studio.
Observação: o arquivo
menu.ccontém chamadas específicas para ajustar a codificação do console no Windows (SetConsoleOutputCP, setlocale). Isso é opcional, mas ajuda com acentuação ao executar no terminal do Windows.
No terminal (Windows / Linux / Mac):
cmake -B build -S .
cmake --build build --config DebugExecutar o binário no Windows (exemplo Debug):
.\build\Debug\menu.exeNo Linux/Mac o binário normalmente fica em ./build/menu ou ./build/<config>/menu dependendo da configuração.
make
make run- Via Chocolatey (fácil):
Set-ExecutionPolicy Bypass -Scope Process -Force; \
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; \
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco install mingw cmake make -y- Visual Studio / Build Tools (recomendado para MSVC):
- Baixe: Visual Studio Downloads
- Instale a workload "Desktop development with C++" ou "Build Tools for Visual Studio"
Depois de instalado, abra MenuExercicios.sln ou use CMake para gerar a solução/projetos.
Instale as ferramentas de desenvolvimento e depois compile com make ou cmake.
Exemplos:
# Ubuntu/Debian
sudo apt update
# 📘 MenuExercicios
> **🆕 Primeira vez aqui?** Este guia mostra como compilar e executar o projeto.
Este repositório contém um programa em C que apresenta um menu interativo com vários exercícios (ex01..ex10).
---
## O que é este projeto
Programa em C com um menu que permite executar diversos exercícios.
---
## Importante sobre Windows
O projeto funciona no Windows. A causa mais comum de mensagens dizendo que "não está funcionando" é não usar o fluxo de compilação do CMake ou não ter um compilador instalado.
Para compilar no Windows recomendamos usar CMake ou abrir a solução `MenuExercicios.sln` no Visual Studio.
Observação: `menu.c` contém chamadas para ajustar a codificação do console no Windows (SetConsoleOutputCP, setlocale) — isso ajuda com acentuação.
---
## Como compilar e executar (CMake - recomendado)
No terminal (Windows / Linux / Mac):
```bash
cmake -B build -S .
cmake --build build --config DebugExecutar o binário no Windows (exemplo Debug):
.\build\Debug\menu.exeNo Linux/Mac o binário normalmente fica em ./build/menu ou ./build/<config>/menu.
make
make run- Via Chocolatey (fácil):
Set-ExecutionPolicy Bypass -Scope Process -Force; \
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; \
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco install mingw cmake make -y- Visual Studio / Build Tools (recomendado para MSVC):
- Baixe: Visual Studio - Downloads
- Instale a workload "Desktop development with C++" (Build Tools)
Depois de instalar, abra MenuExercicios.sln ou gere a solução com CMake.
Instale as ferramentas de desenvolvimento e compile com make ou cmake.
Exemplos:
# Ubuntu/Debian
sudo apt update
sudo apt install build-essential gdb cmake -y
# Fedora
sudo dnf install gcc gdb cmake make -y
# Mac (Homebrew)
brew install gcc cmakeMenuExercicios/
├── menu.c
├── ex01.c
├── ex02.c
├── ex03.c a ex10.c
├── Makefile
├── CMakeLists.txt
└── README.md