The uses of fprintf and sprintf?
45 views (last 30 days)
Show older comments
What are the exact uses for fprintf and sprintf? How do the two command differ and how should I know which command to use? Also using such a command to create a .txt file.
1 Comment
per isakson
on 15 Feb 2015
Edited: per isakson
on 15 Feb 2015
The one creates a string in the work space the other prints to a file or the command window. The details are in the documentation.
Answers (1)
Stephen23
on 16 Feb 2015
Edited: Stephen23
on 22 May 2015
Some background: the name "printf" comes from "PRINT Formatted" and occurs in many programming languages. In MATLAB this is extended with the two versions:
- fprintf means "File PRINT Formatted": use this for printing text to a file or the command window.
- sprintf means "String PRINT Formatted": use this for creating a MATLAB string ( character vector ).
0 Comments
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!