                C a S e  T o G g L e R  6.0

I first wrote Ct in June 1998 as one of my practice programs for Pascal. The simple objective was to accept a line of text & simply toggle the case of each alphabet in the line. Regardless of the case of the input, every alternate alphabet would have opposite case.
e.g. email would be returned as EmAiL.
Several enhancements were added in the course of the year, but Ct still remained blatantly amateurish.

By June 99, I learnt C. Ct6 is programmed in C. It still, probably, remains amatuerish, but I can assure you a lot goes on behind the scenes than it did with the Pascal version.

Features of CT
* Command prompt utility
* Entire files can be toggled.
* Efficient, almost bulletproof file handling now.
* New toggled files can be created using the console.

Operation
Run Ct at the MS-DOS prompt. It'll explain the rest.

Known issues
* During console operation, VDU memory is accessed directly. This should work fine with all     display adapters except monochrome(MA) adapters. I could've put a little more code & detected    the display card, but bah...if you still use a MA, you should shoot yourself first.
* The statistics provided after execution can sometimes be wrong. I'm working on it.
* The navigation in the console is limited. You can't use the arrow keys, Home & PgUp/PgDn keys    like you'd use in a normal text editor. Backspacing & carriage return, however, has been taken   care of. I'm working on the other keys.
* The console *could* mess up totally if there's some other program having priority control over   the monitor. Chances are rare.

License
Freeware. Like I really was gonna make it otherwise. Hack it to pieces if you like.

Thanks to Satya<http://satyaonline.cjb.net> for being the first person to try Ct6 & letting me know it works decently.

Thanks for trying Ct. Do run it & let me have some feedback. Simple as it may look, it's taken some doing.

Nikhil Deshpande
comments, suggestions, abuses, donations(hah) --> space59@hotmail.com
http://ndonline.cjb.net (Plain Jane version)
http://www.angelfire.com/nd/spacelife (Frames version)

