Changes

Jump to: navigation, search

Iolib functions 20103 - OOP344

345 bytes added, 22:54, 17 October 2010
How to submit your assignment
* '''TAB''':
** if '''IsTextEditor''' is false, TAB will simply terminate the function like a Function key
** if '''IsTextEditor''' is true, TAB will insert '''CIO_TAB_SIZEIOL_TAB_SIZE''' number of spaces into the string.'''CIO_TAB_SIZEIOL_TAB_SIZE''' should be a defined "tab size" value in iol.h. If '''CIO_TAB_SIZEIOL_TAB_SIZE''' spaces cannot be inserted into the string for any reason then the inputted tab should be ignored. (See '''“[[Iolib functions 20103 - OOP344#IsTextEditor:|IsTextEditor Section #2]]”''' for more)
* '''ESCAPE''' - Terminates iol_edit() and aborts editing: '''"str"''' will contain originally passed data when leaving function. (See '''“[[Iolib functions 20103 -OOP344#IsTextEditor:|IsTextEditor Section #3]]”''' for exception)
* '''INSERT''' - toggle Insert/Overstrike mode (toggles the value of *insertmode)
== How to submit your assignment ==
Close to the due date of the assignment, [https://zenit.senecac.on.ca/svn/oop344/trunk/ioltester.c A tester program ] called'''"iolmainioltester.c"''' will be released. This program uses your functions and does series of tests. Each test will use your functions to produce an output or perform an action. If all the output is produced or the action is performed as stated in the tester program, branch the trunk to tags under as1"Prj0.2". Then send me an email to checkout as1 "Prj0.2" and mark it. latest commit to as1 "Prj0.2" in tags indicates the time of submission and has to be before the due date/time.
Please make sure to include the project files (.vcxproj.filters & .vcxproj or .vcproj) so I can open your files easily.
<!-- To make Fardad's life easier, make sure to include the project files so he doesn't have to start a new project and add your code. --pbrown9 -->
=== Late Submission Penalty ===
10% Per day (Saturday and Sunday) counted as one day.

Navigation menu