【cocos2d-x】”\n”で改行できない【Label】


DB(SQLite)からデータを変数に格納して、
Labelに文字列を表示してました。

この文字列に自分の意思で改行をいれようと、
“\n”を改行したい部分に入れてたのですがうまくいきません。

ちょっとネットを検索した結果、以下のサイトを見つけました。
plistの改行文字Add Star

上記サイトではplistからのデータとかいてあるのですが
どうやらDBから抽出した文字列もあてはまるようです。
DB上では“\n”と入力してますが、プログラム的に“”\n””と認識しているようです。

抽出した文字列を、”\\n”から”\n”へ置換する処理を追加してから
Labelに表示したらできました。
めでたしめでたし。

置換関数を作成するときに参照
文字列を置換する(2)

その他
C++ってちょっと文字列操作めんどくさい。
文字列の置換ぐらい準備しておいてほしい。

・・・文字列の置換ぐらい自分で書けってことなんでしょうけど…。