In the meantime I want to share a helpful little trick on how to handle multi line strings in C with you. See this example:
//multi line strings and multi line printf examples #include <stdio.h> int main( void ) { // multi line string definition char* string1 = "i am " "a multiline string " "which the compiler assembles " "to one sting. No need for " "concatination."; printf( "An ordinary string on one line: %s\n", string1 ); // multi line string inside printf char* string2 = "a string"; printf( "Multiline string works also " "inside a printf command. " "This is helpful if the string part of " "the command is too long to fit your maximum " "collumn size. Of course you can use format " "specifier like %s.\n", string2 ); }The output is:
An ordinary string on one line: i am a multiline string which the compiler assembles to one sting. No need for concatination. Multiline string works also inside a printf command. This is helpful if the string part of the command is too long to fit your maximum collumn size. Of course you can use format specifier like a string.The examples are (hopefully) self-explainatory. The first one simply defines a multi line string which will be printed on one line. The second example demonstrates that the printf family of commands also understands the multi line syntax. Neat, innit?
Keine Kommentare:
Kommentar veröffentlichen