looking for an efficient way to activate all fprintf in the function
Mostra commenti meno recenti
I have a function and into it there are a lot of fprintf that print out some informations.I would create a way to show or not show this informations using only one flag.
for example
debug = 0;
if debug ~= 0
fprintf(...);
end
Since I have too many fprintf in the function I don't want write if every time but I would activate and deactivate fprintf once time for all printf
Risposta accettata
Più risposte (1)
Dr. Seis
il 28 Set 2012
0 voti
Probably not what you are looking for, but a quick way may be to just do a search and replace all (i.e., search for: "fprintf" replace with: "%fprintf") before running. Then do the opposite when you don't want debug mode. The "%" will comment out the fprintf line (unless you have multiple lines associated with your fprintf).
The other way may be to create your own fprintf function (e.g., "myfprintf") and have it accept your flag to print or not to print as one of its' arguments.
Categorie
Scopri di più su Entering Commands in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!