0

ノードを使用して複数行の文字列を値としてキーに追加する方法は? エミッターは使いたくない

以下のコードのようなものが欲しい

Iphone: 何とか ... 何とか \n 何とか .... 何とか \n

YAML::Node オブジェクトを使用してプログラムで上記のようなデータを作成したいと考えています。

4

1 に答える 1

0

ノードに文字列を設定するだけです:

YAML::Node node;
node["iphone"] = "blah ... blah \n blah .... blah \n"
std::cout << node;

の代わりに複数行で出力する\n場合は、エミッターを使用する必要があります。yaml-cpp は、基本的なノード ダンプを使用したフォーマット出力をサポートしていません。(価値があると思われる場合は、プロジェクト ページに問題を提出してください。)

于 2014-03-07T05:23:10.000 に答える