TextIO v1.02
Utility routines for writing to and
reading from Text variables
Author: Bhuvanesh Bhatt (bbhatt1@towson.edu)
Last updated:
September 23, 2001
This is a set of two very simple little programs that write to and read from a text variable.
Syntax:
·
TxtWrite(expression_or_string,"varname","write_mode"[,str_format])
If you wish to prevent evaluation or auto-simplification of the expression,
input it as a string. To insert a newline, just input a blank string.
The writing mode can be:
"w" or "write" if you want to create a new text variable or
overwrite an existing one
"a" or "append" if you want to append to an existing text
variable
str_format should be:
0 (default) if strings should be written without quotation marks
1 if quotation marks should be added.
·
TxtRead("varname")
Do not try to read anything other than a Text variable. The maximum number of
characters per line for TxtRead is 512.
Example:
TxtWrite("Here is an expression","test","write")
TxtWrite(x^2+2,"test","append")
TxtWrite("Let's try a string with quotes","test","append",1)
Now the text variable "test" in the current folder will contain:
:Here is an expression
:x^2+2
:"Let's try a string with quotes"
:
General
comments:
· For the variable name, you can specify a variable in the current folder or you can give the full path. For TxtWrite, if the folder you specify does not exist, you will be prompted to create it.
· Any input errors (bad argument type, etc.) are shown in the status line.
What's
New:
TxtRead() function added to read from a text variable. It returns the entire content of the text variable as a list of strings.
Disclaimer:
Although I have tried several inputs with this program before releasing it, I cannot guarantee that it will not hang or crash. If it does hang or crash, reset the calc:
[2nd][LOCK][ON] on the TI-92 Plus
[2nd][LEFT][RIGHT][ON] on the TI-89
If this doesn't reset the calculator, take out a battery, then press and hold [(-)][)] while you insert the battery. I am not responsible for any damage to your calculator.