次の問題があります。複数行のテキスト ファイルを としてインクルードしたい#define
、つまり、テキスト ファイルの値を格納する定数が必要です。例:
File 'f.txt': This\nis\n\nsome\ntext
そして、(コンパイル時に)定数を次のスタイルで初期化したい
#define txtfile "This\\nis\\na\\ntextfile"
ここで、文字列 "This\nis\na\ntextfile" は、ファイル f.txt の行を連結して得られます。プリプロセッサ コマンド/マクロを使用してこれを達成する方法はありますか?