如何在Wordpress.com帖子中添加c ++代码

时间:2015-01-14 15:07:21

标签: wordpress

我正在尝试在WordPress帖子中添加一些c ++代码,但某些字符变为& lt /& amp /& gt。

我该如何解决这个问题?

我尝试了以下内容:

[sourcecode language="cpp" title="Code:"]
void build_LCP_array(void)
{
    LCP[0] = 0;
    int n = text.size(), i, j, id1, id2;
    for(i = 1; i < n; i++)
    {
        id1 = arr[i - 1].indx;
        id2 = arr[i].indx;
        LCP[i] = 0;
        for(j = step - 1; j >= 0; j--)
            if(Rank[j][id1] == Rank[j][id2] && Rank[j][id2])
            {
                LCP[i] += (1 << j);
                id1 += (1 << j);
                id2 += (1 << j);
            }
    }
}
[/sourcecode]

结果:

void build_LCP_array(void)
{
    LCP[0] = 0;
    int n = text.size(), i, j, id1, id2;
    for(i = 1; i &lt; n; i++)
    {
        id1 = arr[i - 1].indx;
        id2 = arr[i].indx;
        LCP[i] = 0;
        for(j = step - 1; j &gt;= 0; j--)
            if(Rank[j][id1] == Rank[j][id2] &amp;&amp; Rank[j][id2])
            {
                LCP[i] += (1 &lt;&lt; j);
                id1 += (1 &lt;&lt; j);
                id2 += (1 &lt;&lt; j);
            }
    }
}

2 个答案:

答案 0 :(得分:1)

根据这里:http://en.support.wordpress.com/code/posting-source-code/,您应该使用

  

[code language =&#34; cpp&#34;]您的代码在这里[/ code]

也可以尝试使用此插件:https://wordpress.org/plugins/syntaxhighlighter/

答案 1 :(得分:0)

我找到了一种使用gist在WordPress中发布代码的更好方法。 创建代码的公开要点,然后复制源链接并粘贴到WordPress内容。