This repository contains two projects:
- DOS Simulator – A console-based simulation of DOS commands.
- Text Editor – A Qt-based graphical text editor with features similar to Notepad.
A terminal-based project that simulates the classic Disk Operating System (DOS).
It supports a variety of commands for file and directory operations.
CD,CD.,CD..,CD/– Navigate directoriesMKDIR– Create a new directoryDIR– List directories and filesCREATE– Create a new fileDEL– Delete a fileMOVE– Move a fileCOPY– Copy a fileFINDd– Find a directory in the treeFINDf– Find a file in the current directoryFINDstr– Find a string in the current fileFINDSTR– Find a string in all files in the directoryATTRIB– Display file attributesCLS– Clear the screenFORMAT– Reset the directory treeLOADTREE– Load a saved directory treeHELP– List available commandsVER– Display versionEDIT– Open the text editor for a fileEXIT– Exit the simulator
A graphical text editor built in C++ with Qt, providing core features of a notepad application.
- Open and save text files
- Edit text with standard operations (cut, copy, paste, undo, redo)
- Find and replace text
- Multiple dialogs for user input
- Minimal UI with Qt framework
- Languages: C++
- Frameworks: Qt (for Text Editor), Console (for DOS)
- Concepts: File system simulation, GUI programming, event-driven design
- Navigate to
DOS-Simulatorfolder. - Compile and run:
g++ dos.cpp -o dos ./dos
- Install QT creator and then past the files in it and run it