This repository contains solutions to various C++ programming challenges from the 42 School curriculum. Each module is designed to deepen students' understanding of different programming concepts and techniques.
A simple program that converts input text to uppercase, simulating a megaphone effect.
Key objectives included:
- Reading input from the command line.
- Converting the input text to uppercase.
- Displaying the converted text.
A simple phone book application that allows users to add and search for contacts.
Key objectives included:
- Managing contacts using classes.
- Adding new contacts and searching for existing ones.
- Displaying contact information.
A simple account management system with logging capabilities.
Key objectives included:
- Creating and managing accounts.
- Logging account activities.
- Displaying account information.
To install the project, follow these steps:
- Clone the repository:
git clone git@github.com:jakobsitory/04_CPP00_42CC.git
- Navigate to the project directory:
cd 04_CPP00_42CC
- Navigate to the exercise directory :
cd ex00
,cd ex01
... - Build the project:
make
To run the Megaphone program:
./megaphone "your text here"
To run the MyPhoneBook program:
./myphonebook
Follow the on-screen instructions to add and search for contacts.
To run the Account Management program:
./myphonebook
The program will execute the test cases and display the results.