Question answered, thanks: question on line break using fprintf

Hi
I need to write several lines of text to the user. I am using fprintf, but even though I write the text on consecutive lines, using fprintf each time, it all gets put together to one long string when I execute the program. Could someone please tell me how I get line breaks in the text?
Thanks a bunch!

 Akzeptierte Antwort

Star Strider
Star Strider am 31 Mär. 2015
Bearbeitet: Star Strider am 31 Mär. 2015
Include the ‘newline’ ('\n') character at the end of each line:
fprintf('This is the first line\n')
fprintf('This is the second line with two newline characters to provide a blank line\n\n')
fprintf('This is the third line\n')
See the documentation for fprintf, specifically Text Before or After Formatting Operators, for details.

Weitere Antworten (1)

James Tursa
James Tursa am 31 Mär. 2015
Include the newline \n at the end of the text where you want the line break. E.g.,
fprintf("This is the first line\n");
fprintf("This is the second line\n");

3 Kommentare

Hi James Thanks for your quick answer. I tried it and unfortunately, if didn't work. It just printed the /n in the string and then continued with the next string. Any ideas?
Works now, James, thanks a bunch!
Karen, note that /n is different than \n. The backslash is a special character that means the next character has a special meaning, while the forward slash is just a regular character. That's why you saw what you saw.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Hilfe-Center und File Exchange

Erneut geöffnet:

am 6 Jun. 2018

Community Treasure Hunt

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

Start Hunting!

Translated by