Skip to content

LlamaopNV/Demo-2---Cmd-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo 2 - Cmd Example

Application Intro: Demo 2 - Cmd Example is a demonstration of my skillset in C++, the second in a series I am working on. It's designed as a command line application that showcases various functionalities, highlighting my ability to integrate and interact with Windows system functions and file structures.

Application Features

This command line application offers the user three core features:

  1. Ping Command: A simple function that demonstrates the use of Windows system functions. It includes input validation to determine if the user has provided a URL or an IP address. The application will then perform a ping to the provided target.
  2. Directory Summary: This function prompts the user for a file directory. It validates the provided directory and analyzes its contents, including counting files and folders, calculating total file size, and identifying the largest and smallest files along with their sizes in bytes. It also reports the last modified file, the least common file type, and the most common file type within the directory.
  3. Text File Explorer: This function demonstrates interaction with external data sources while handling them within memory. The application scans the user's active directory for all text files, lists them, and allows the user to select a text file for further interaction. Available commands include searching for a word, replacing words, reading the file in reverse, word frequency analysis, listing longest and shortest words, average word length, total number of unique words, and most and least frequent starting and ending letters.

Developer Notes

The current build of the application is an unpublished build and requires VS 2022 to run as it is dependent on C++ V17 or later.

Disclaimer

This application is a demo and is intended to showcase my capabilities in software development using C++ and Windows system functions. It is not intended for commercial use.

About

The second demo to showcase my C++ abilities

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages