Printing an embedded newline character in a string using fprintf

I have a string that I would like to print using fprintf, but I want to embed a newline character in the string as part of the argument. Here is the output to the below code:
mystring =
"This is my string.\nIt is too long so I use newline\ncharacters to print on the next line."
This is my string.\nIt is too long so I use newline\ncharacters to print on the next line.
mystring = "This is my string.\nIt is too long so I use newline\ncharacters to print on the next line.";
fprintf('%s',mystring);

Antworten (1)

Jan
Jan am 21 Sep. 2021
Bearbeitet: Jan am 21 Sep. 2021
mystring = "This is my string.\nIt is too long so I use newline\ncharacters to print on the next line.";
fprintf(mystring);
This is my string. It is too long so I use newline characters to print on the next line.
Or:
mystring = "This is my string.\nIt is too long so I use newline\ncharacters to print on the next line.";
str = sprintf(mystring);
fprintf('%s', str)
This is my string. It is too long so I use newline characters to print on the next line.

Kategorien

Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021a

Gefragt:

am 21 Sep. 2021

Bearbeitet:

Jan
am 21 Sep. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by