C ++ не имеет эквивалента синтаксису HEREDOC в PHP.
Однако вы можете сделать это в C ++:
cout << " Menu for program X\n"
" 1.Add two numbers\n"
" 2.Substract two numbers\n"
" 3.Multiply two numbers\n"
" Please pick an option from (0-3);" << endl;
Или это в C:
printf( " Menu for program X\n"
" 1.Add two numbers\n"
" 2.Substract two numbers\n"
" 3.Multiply two numbers\n"
" Please pick an option from (0-3);\n" );
fflush(stdout);
Что прямо эквивалентно синтаксису HEREDOC в PHP:
echo <<<EOT
Menu for program X
1.Add two numbers
2.Substract two numbers
3.Multiply two numbers
Please pick an option from (0-3);
EOT;
Приведенный выше синтаксис для C и C ++ обрабатывается компилятором как одна длинная строка, соединяя их вместе. Он не оказывает никакого другого влияния на строковый литерал, поэтому необходимо использовать \ n.