将文件包含为字符串

时间:2017-04-06 13:21:04

标签: c++ c c-preprocessor

是否有预处理器技巧允许我"包括"一个文件作为标题中的字符串?

这样的事情:

a.txt

lorem ipsum dolorem
sit amet

和#34;魔法"包括类似的调用:

header.h

MAGICINCLUDE(a.txt, atxt)

结果,预处理器做了一些技巧,上面的代码相当于:

const char* atxt = "lorem ipsum dolorem\n\
sit amet";

不应使用外部工具,只需使用预处理器:我试图摆脱执行此操作的python脚本。

1 个答案:

答案 0 :(得分:0)