I have this C++ code (see my jsfiddle):
#include <ossource>
int main()
{
std::cout << "Hello World! \n";
return 0;
}
I am trying to include that in a code section on my webpage with the indents etc intact, however when I place it in <pre> tag (or similar) it doesn't like the <ossource> part because it believes the angled brackets < and > are html, not raw text. So it removes them (see jsfiddle above).
Is there an easy way to display this code exactly as it is?
I have tried using <code> and <pre> to no avail.
use HTML entities for
<and>charactersTo render language-reserved characters like
<,>, or\, it's common to escape the symbol, so that it won't be interpreted as part of language syntax.You could use
<or<for<sign, and>or>for>sign in HTML.See the sample snippet below.