Shouldn't fprintf(s) work for any string s?
Afficher commentaires plus anciens
Hi,
I have a structure array that I want to write to a file. I initially used evalc to do this, but found that Rody Oldenhuis's toString function gave a more informative string. It turns out, however, that I am not able to write the resulting string to a file (or to stdout) with fprintf. The following:
s = toString(myStruct);
fprintf(s)
returns gibberish, even though s is a character array as it should be. I thought fprintf worked for all strings. What am I missing?
3 commentaires
David Sanchez
le 14 Oct 2013
At least in my matlab2012a, there is a tostring built in function. Qhich one are you using, the built.in tostring or that from Matlab central?
Jan
le 14 Oct 2013
@Alec: Please show us an example of what "gibberish" means.
Alec Nagel
le 14 Oct 2013
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur String dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!