有没有一种方法可以在编译时将整个文本文件作为字符串包含在 C 程序中?
类似于:
类似于:
file.txt:
This is a little text file
#include <stdio.h> int main(void) { #blackmagicinclude("file.txt", content) /* equiv: char[] content = "This is\na little\ntext file"; */ printf("%s", content); }
我想获取一个简单的程序,在标准输出上打印"This is a little text file"。
目前使用了一个不太优雅的Python脚本,而且只能限定一个变量名称,你能告诉我另一种方法吗?
#embed
,这听起来会对此非常有用。 - starball