Shouldn't fprintf(s) work for any string s?
Ältere Kommentare anzeigen
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 Kommentare
David Sanchez
am 14 Okt. 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
am 14 Okt. 2013
@Alec: Please show us an example of what "gibberish" means.
Alec Nagel
am 14 Okt. 2013
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu String finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!