“#include”C程序中的文本文件为char []
有没有办法在编译时将整个文本文件作为字符串包含在C程序中?
就像是:
file.txt的:
This is a little text file
main.c中:
#include <stdio.h>int main(void) { #blackmagicinclude("file.txt", content) /* equiv: char[] content = "This is\na little\ntext file"; */ printf("%s", content);}
获取一个在stdout上打印的小程序“这是一个小文本文件”
目前我使用了一个hackish python脚本,但它只是丑陋而且仅限于一个变量名,你能告诉我另一种方法吗?
潇湘沐
守着一只汪
holdtom
相关分类