コンパイル時にテキスト ファイル全体を文字列として C プログラムに含める方法はありますか?
何かのようなもの:
ファイル.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); }
標準出力に出力する小さなプログラムを取得する「これは小さなテキスト ファイルです」
現時点では、ハックっぽい python スクリプトを使用しましたが、これは見栄えが悪く、変数名が 1 つしかないため、別の方法を教えてもらえますか?