Home | About SQeeL | Document | DownLoad | Mail Japanese
Home > Document > SQeeL Reference
A B C D E F G H I J L M N O P R S T U X Y  

O

  • Built-in variable
  • Built-in function
  • OSUSER
    Description
    OS user name
    Read / Write
    r
    Type
    string
    initial value
    undefined
    Top‚Ö
    open()
    Description
    Opens file
    The returned value of file ID is used in the following functions of filehandles
    If file is open in write mode, the output file will be the opened file as default.
    Syntax
    ret = open(filename,mode)
    Parameters
    filename:File name to open
    mode:Mode to open a file
    Default: NEW
    You can specify NEW, APPEND, and READ which are defined as system variable.
    Return Value
    positive integral number:File number
    0:Error
    System Return Value
    ERROR
    0Success
    1Argument error
    4OPEN error
    7SEEK error
    See Also
    Example
    make_newfile()
    exit
    
    function make_newfile()
    
    	local fno
    
    	fno = open('foge.txt', new)
    		print('hello world', fno)
    	close(fno)
    
    endfunction
    
    Top‚Ö
    output()
    Description
    Sets and changes the default of output file
    A specified file must be open in write mode
    Syntax
    ret = output(filehandle)
    Parameters
    filehandle:File number
    Default: system variable STDOUT
    Return Value
    1:Success
    System Return Value
    ERROR
    0Success
    Example
    //[result example]
    //
    // [odd.txt]      [even.txt]
    // 1              2
    // 3              4
    // 5              6
    // 7              8
    // 9              10
    //
    
    make_newfile2()
    exit
    
    function make_newfile2()
    
    	local i
    	local fno
    	local fid
    
    	fno = open('odd.txt', new)
    	fid = open('even.txt', new)
    
    	loop i=1; i<=10; i++
    		if i % 2 == 0 /* even number */
    			output(fid)
    		else
    			output(fno)
    		endif
    		print('${i}')
    	endloop
    
    	close(fno)
    	close(fid)
    
    endfunction
    
    
    
    Top‚Ö

    © Insight Technology, Inc. 1996-2003 All Rights Reserved.