Image a situation where we want to use or print a long long string in C or C++, how to do this? In C/C++, we can break a string at any point in the middle using two double quotes in the middle.
Below is a simple example to demonstrate the same.
C
#include<stdio.h>
int main()
{
char *str1 = "geeks" "quiz" ;
char *str2 = "Qeeks" "Quiz" ;
char *str3 = "Qeeks"
"Quiz" ;
puts (str1);
puts (str2);
puts (str3);
puts ( "Geeks"
"forGeeks" );
return 0;
}
|
Output
geeksquiz
QeeksQuiz
QeeksQuiz
GeeksforGeeks
Below are few examples with long long strings broken using two double quotes for better readability.
C
#include<stdio.h>
int main()
{
char *str = "These are reserved words in C language are int, float, "
"if, else, for, while etc. An Identifier is a sequence of"
"letters and digits, but must start with a letter. "
"Underscore ( _ ) is treated as a letter. Identifiers are "
"case sensitive. Identifiers are used to name variables,"
"functions etc." ;
puts (str);
return 0;
}
|
Output
These are reserved words in C language are int, float, if, else, for, while etc. An Identifier is a sequence ofletters and digits, but must start with a letter. Underscore ( _ ) is treated as a letter...
Similarly, we can write long strings in printf and or cout.
C
#include<stdio.h>
int main()
{
char *str = "An Identifier is a sequence of"
"letters and digits, but must start with a letter. "
"Underscore ( _ ) is treated as a letter. Identifiers are "
"case sensitive. Identifiers are used to name variables,"
"functions etc." ;
printf ( "These are reserved words in C language are int, float, "
"if, else, for, while etc. %s " , str);
return 0;
}
|
Output
These are reserved words in C language are int, float, if, else, for, while etc. An Identifier is a sequence ofletters and digits, but must start with a letter. Underscore ( _ ) is treated as a letter...
This article is contributed by
Ayush Jain
. Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
06 Jul, 2023
Like Article
Save Article