Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 1.71 KB

README.md

File metadata and controls

62 lines (45 loc) · 1.71 KB

C++ Module 00

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.

Exercises

ex00 - Megaphone

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.

ex01 - MyPhoneBook

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.

ex02 - Account Management

A simple account management system with logging capabilities.

Key objectives included:

  • Creating and managing accounts.
  • Logging account activities.
  • Displaying account information.

Installation

To install the project, follow these steps:

  1. Clone the repository: git clone git@github.com:jakobsitory/04_CPP00_42CC.git
  2. Navigate to the project directory: cd 04_CPP00_42CC
  3. Navigate to the exercise directory : cd ex00, cd ex01 ...
  4. Build the project: make

Usage

ex01 - MyPhoneBook

To run the Megaphone program:

./megaphone "your text here"

ex01 - MyPhoneBook

To run the MyPhoneBook program:

./myphonebook

Follow the on-screen instructions to add and search for contacts.

ex02 - Account Management

To run the Account Management program:

./myphonebook

The program will execute the test cases and display the results.