Colección de ejercicios y pequeños proyectos en C++ realizados durante la formación de la escuela 42 (piscine / módulos de C++). Cada carpeta cppNN contiene varios ejercicios (ex00, ex01, ...) con su propio Makefile, código fuente y pruebas cuando aplican.
Resumen por carpetas
-
Navegación por carpetas: accede a los README específicos para cada módulo:
Revisa cada subcarpeta cppNN/exYY para ver el enunciado, el código fuente y tests o ficheros de datos incluidos.
Prerequisitos
- Un compilador
g++moderno instalado (soporte para los estándares usados en cada ejercicio; muchos ejercicios usan-std=c++98o compatible). makepara usar losMakefileincluidos.
Cómo descargar
- Clona el repositorio (sustituye
<repo-url>por la URL real):
git clone <repo-url>
cd cppModules-Malaga42ProyectsCómo compilar y ejecutar
- La mayoría de los ejercicios tienen su propio
Makefile. Compila y ejecuta desde la carpeta del ejercicio:
cd cpp07/ex02
make
# Ejecuta el binario generado (revisa el Makefile para el nombre exacto)
./ex02- Si prefieres compilar un solo fichero manualmente:
g++ -Wall -Wextra -Werror -std=c++98 -o programa fichero.cpp
./programaNotas sobre ejecución
- Algunos ejercicios incluyen ficheros de datos o tests (por ejemplo
cpp09/ex00tienedata.csvy ficheros de prueba). Lee elREADMEo los comentarios dentro de cadaexYYpara instrucciones específicas sobre entradas y formatos. - Si el
Makefilegenera un binario con nombre distinto, usalspara localizarlo o abre elMakefilepara ver la variableNAMEo la reglaall.
Estructura recomendada de trabajo
- Trabaja por carpetas: abre
cppNN/exYY, lee el enunciado (si está) y usamake. - Para depurar, compila con menos optimizaciones o añade prints temporales.
Créditos
- Proyectos y ejercicios basados en los ejercicios de la escuela 42. Código y estructura usados como material de práctica.