'frpintf' allows no FID

Muthiah Annamalai muthuspost at gmail.com
Tue Jan 27 20:00:57 CST 2009


> Subject: 'frpintf' allows no FID
> To: bug at octave.org
> Message-ID: <724651.67631.qm at web35201.mail.mud.yahoo.com>
> Content-Type: text/plain; charset=us-ascii
>
>   
<SNIP>
> octave:1> help fprintf
>  -- Built-in Function:  fprintf (FID, TEMPLATE, ...)
>      This function is just like `printf', except that the output is
>      written to the stream FID instead of `stdout'.
>
>      See also: printf, sprintf, fread, fscanf, fopen, fclose.
>
> fprintf is a built-in function
>
> Additional help for built-in functions and operators is
> available in the on-line version of the manual.  Use the command
> `doc <topic>' to search the manual index.
>
> Help and information about Octave is also available on the WWW
> at http://www.octave.org and via the help at octave.org
> mailing list.
> octave:2> fprintf("Why ?\n");
> Why ?
> octave:3>   
> "
>
> I expect 'fprintf' to fail since no FID is specified.
> Or the documentation to say otherwise.
>
> Thanks,
>   Sergei.
>   

I think the Matlab also supports similar behavior. Maybe we just need a 
document
this in Octave, in this file (src/file-io.cc). If this is acceptable I 
can generate a patch.

See: 
http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/ref/fprintf.html

Thanks,
-Muthu







More information about the Bug-octave mailing list