将文件作为字符串包含在内
Include a file as a string
是否有预处理器技巧允许我将文件作为字符串"包含"在标头中?
像这样:
a.txt
lorem ipsum dolorem
sit amet
而"魔术"包括类似于这样的调用:
header.h
MAGICINCLUDE(a.txt, atxt)
结果,预处理器会执行技巧,上面的行等效于此:
const char* atxt = "lorem ipsum doloremn
sit amet";
不得使用任何外部工具,只能使用预处理器:我正在尝试摆脱执行此操作的python脚本。
不,没有。
您将需要外部工具:
- "#include"C程序中的文本文件作为char[]
- 带有 GCC 的 C/C++:静态将资源文件添加到可执行文件/库
相关文章:
- 一个函数,用于查找字符串1包含字符串2 c++的次数
- Qt:"Q3DScatter"即使包含在内也无法识别
- 结构本身就包含在内.如何理解这一点?
- 当字符串包含 %2C 时,在 c++ 中不完整的 std::string
- 如何将枚举类作为类模板参数包含在内?
- C++ 检查 UTF8 字符串包含指定的字符
- 将文件作为字符串包含在内
- 为什么string.empty()在字符串包含一个值时评估为true
- 什么是"pch.h",为什么需要将其作为第一个头文件包含在内?
- boost::p rogram_option::store 在选项字符串包含混合语言字符时引发异常
- 强制使用前向声明,即使类的标头已包含在内
- g++ 找不到此方法,即使它包含在内
- 在 c++ 中将字符串(包含字符和浮点数)转换为双精度
- 如果我在Visual Studio项目中将图像作为资源包含在内,这些图像是否会编译到可执行文件中
- C++.子项继承自“父项”,并作为“父级”属性包含在内
- 结构错误:即使包含在内,也无法识别
- 将字符串(包含数字)转换为整数并返回该整数
- 如果输入字符串包含"%",则vsntprintf_s崩溃
- 当一个字符串包含另一个字符串的一部分时比较字符串
- 如果字符串包含多个 ,如何在每25个换行符( )上分割字符串