Ejercicios de introducción a C++: conceptos básicos de entrada/salida, manipulación de cadenas y programación procedural.
Proyectos destacados
ex00(megaphone): programa simple que transforma argumentos de línea de comandos (uso deargv, manejo básico de strings y salida por consola).ex01(Phonebook/Contact): implementación de una agenda sencilla con estructuraContact; práctica de arrays, clases simples y validación de entrada.ex02(Account): ejercicio sobre estado interno de un objeto y funciones estáticas para seguimiento global (balance, operaciones).
Objetivos de aprendizaje
- Entender manejo básico de I/O y argumentos de programa.
- Practicar estructuras simples y clases triviales.
- Familiarizarse con
Makefiley flujo de compilación.
Cómo compilar y ejecutar
cd cpp00/ex00
make
./ex00Notas
- Los ejercicios suelen compilar con
-std=c++98o similar; revisa elMakefilede cadaexYY. - Lee los comentarios en los ficheros fuente para entender los requisitos de entrada y salida.
Makefile (objetivos comunes)
-
Los
Makefilede estos ejercicios suelen incluir objetivos:all(compila el binario),clean(borra objetos),fclean(borra binario y objetos) yre(fclean + all). Ejemplos de uso -
ex00(megaphone):cd cpp00/ex00 make ./megaphone -
ex01(phonebook):cd cpp00/ex01 make ./phonebook -
ex02(accounts):cd cpp00/ex02 make ./accounts