Skip to content

First contact with OOP via namespaces, classes, member functions, stdio streams or initialization lists

Notifications You must be signed in to change notification settings

jakobsitory/04_CPP00_42CC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

First contact with OOP via namespaces, classes, member functions, stdio streams or initialization lists

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published