[GAP Forum] Writing to File

Marco Costantini costanti at science.unitn.it
Sun Apr 18 18:24:51 BST 2004


Dear Bruce and gap-forum, 
 
Scrive "Bruce W. Colletti" <bcolletti at compuserve.com>: 
 
> Re GAP 4.3fix4 running under WinXP Home. 
>  
> How do I set the record length of an output text file? 
>  
> When printing to the file, numbers follow one another (as desired) until too 
> many occur, at which time GAP automatically creates a new output line.  
 
Try something like 
 
AppendToFile := function ( file, s ) 
    local  otf; 
    otf := OutputTextFile( file, true ); 
    SetPrintFormattingStatus( otf, false ); 
    AppendTo( otf, s ); 
    CloseStream( otf ); 
end; 
 
Where s is what you want to write in the file 
 
> Numbers are separated by a space or tab. 
>  
> LogTo("filename") opens the file...maybe that's the problem.  If so, what 
> else should I use?  I've tried an example in the manual that starts: 
>  
>     name := Filename(DirectoryTemporary(),"test"); 
>  
> but GAP gags on the DirectoryTemporary() command. 
 
What do you mean with "gags"? 
 
Try an other directory. 
 
Best, 
Marco 




More information about the Forum mailing list