up previous next
OpenIString

open input string

Syntax
OpenIString(S: STRING, T: STRING): DEVICE
OpenOString(S: STRING): DEVICE

Description
***** NOT YET IMPLEMENTED *****

This function open strings for input. The string S serves as the name of the device opened for input or output; one may use the empty string. OpenIString is used to read input from the string T with the help of Get .

Example
  S := "hello world";
  D := OpenIString("", S);  -- open the string S for input to CoCoA
  L := Get(D,7);  -- read 7 characters from the string
  L;  -- ASCII code
[104, 101, 108, 108, 111, 32, 119]
-------------------------------
  ascii(L); -- convert ASCII code to characters
hello w
-------------------------------
  Close(D);  -- close device D

See Also