Difference between fprintf and fwrite?

37 views (last 30 days)
Hello, I am using a serial communication and I want to send some data. I was wondering what is the actual difference between the fprintf and fwrite function? Thanks!

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 25 Oct 2012
  • fprintf, write data to text file
  • fwrite, write data to binary file
  1 Comment
David J. Mack
David J. Mack on 18 Jan 2017
To be really precise, fprintf writes data in text, fwrite in binary format, but both functions can write to the same (mixed-type) file.

Sign in to comment.

More Answers (1)

Sachin Ganjare
Sachin Ganjare on 25 Oct 2012
fprintf blocks the command line to execute other commands while the data is getting transferred while fwrite doesn't.
  4 Comments

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!