C ++:将输出文本格式化为.doc / .docx / .rtf(第2部分)

时间:2013-07-11 18:00:40

标签: c++ format rtf doc

在我之前关于输出文本格式到doc / docx的帖子中,我有很多答案。所有人都说我需要Microsoft Word Automate,但这很难。在MSDN上没有任何关于此的教程。

也许sb对此有很多了解并可以帮助我吗? (基本包括,命令等)

我需要一步一步的教程,因为我是新手(我在上一篇文章中说过; p)

或者保存到.rtf文件更容易?如果是,也许某人可以说出来? (我尝试使用它,使用此代码:

fstream file;

    file.open("try.rtf", ios::out | ios::app);
    if(file.good() == true)
    {
        file << "{\rtf Hi!\par Give {\b money}.\par }";
        file.close();
    }

但它不起作用(创建文件,但.rtf文件中的文本:

  

{tf嗨!par {money} .par}

:()

所以我不知道这件事。)

所以如果有人知道使用word自动/保存到rtf并且可以帮我(一步一步)写在这里,请!

1 个答案:

答案 0 :(得分:1)

'\'字符用于escape sequences,因此如果您要打印它,则必须在字符串中使用“\\”而不是“\”。

例如在你的代码中

    file << "{\\rtf Hi!\\par Give {\\b money}.\\par }";