21
edits
Changes
→The Project
==The Project==
The project for this semester is a multiplatform text based, Text Editor.<br />
The project is divided into 3 main parts.
* Console Input Output Library (ciol)
** Basic Console Input Output (bcio): <br /> This part is written in C language. It is responsible to handle basic input output features needed to interact with console
** Line and Selection Editor.<br /> This part is written in C Language and only uses bcio routines, to interact with the console. It is responsible to do full edit on a single line text and also provide basis for a multi-line text editor. Also it provides means (A Checkbox) to create selection lists.
* Basic Encapsulating Classes (bec)<br /> This part is written in C++ and encapsulates the '''''ciol''''' routines into classes
* The Text Editor<br />this part is written in C++ and uses the '''''bec''''' classes to do full text edit.
==Grading==