Borrar filtros
Borrar filtros

fid value suppressing fprintf

2 visualizaciones (últimos 30 días)
Jeon
Jeon el 28 de Nov. de 2013
Comentada: Jeon el 28 de Nov. de 2013
I'd like to make a program to display something when it is in a debug mode. Say,
fid = 0
fprintf(fid, 'do not display this')
fid = 1 % debug
fprintf(fid, 'print this')
I already know that 1 is for stdout, 2 is for stderr. However, it doesn't work when fid == 0.
And I am curious that which number suppresses fprintf?

Respuesta aceptada

Walter Roberson
Walter Roberson el 28 de Nov. de 2013
There is no fid the suppresses fprintf. Consider something like,
function dfprintf(DEBUG,varargin)
DEBUG && fprintf(varargin{:});
end
with a small bit of work you can make DEBUG a shared variable and use
dfprintf = @(varargin) DEBUG && fprintf(varargin{:});
  1 comentario
Jeon
Jeon el 28 de Nov. de 2013
Oh, that's sad. Thanks anyway.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by