|
|
1
2
另一种解决方案(因为原始的解决方案没有限制就无法工作,如注释中所述):作为构建过程的一部分,使用脚本(Perl或Python很容易做到)来生成
你想改变
到
我认为纯粹使用预处理器是不可能的。 |
|
|
2
1
这是微软的教程: http://support.microsoft.com/kb/816181/en-us 它不是解释如何通过编程或预处理器嵌入文件,而是通过Visual Studio 2005+菜单。并解释如何从资源部门读回它。 Borland Delphi通过预处理器实现这一点,我不知道C++。但我知道可以手动编辑资源并将其包括在内,就像vs所做的那样。 |
|
|
3
1
请参见这里: previous answer |
|
|
4
0
你想要这个吗? 实例C
静态字符串.txt
我相信有一种方法可以做到这一点,而不需要在文本文件中使用引号,但是现在没有什么事情需要考虑。 |
|
5
0
您可以在makefile中执行此操作:
这是怎么回事。
然后将这些结合在一起: 以下是我测试的示例:
|
|
|
6
0
我做的是:
在我的
|
|
|
7
0
可以使用objcopy从源文件中创建一个对象文件,并将其与实际的对象文件链接起来。它创建符号
|
|
|
8
0
据我所知,C中最短的奎因是:
请注意,这不是有效的C++,因为它使用隐式定义。
不需要技巧——只需仔细构造一个字符串并打印两次,然后使用ASCII代码(10和34而不是
|
|
|
9
0
我不认为这是可能的,因为您不能在C中包含任意文本文件。原因是C中没有多行常量(尽管您可以连接多个单行字符串常量)。 我能看到的唯一选项是要求引用文本文件的每一行,或者在构建时生成一个临时文件(如其他人建议的那样)。 |
|
|
10
0
T.T:
T.C
更新: 如果您不需要纯奎因,而只需要一些可以吐出所包含文件内容的东西,您可以执行以下操作: T.C:
T.T:
运行此收益率
|
|
|
11
0
这很容易:
说真的,不可能“包含”任意文件。(与其中之一) 其他答案中给出的预处理建议(如果需要)。 如果文件的内容不是任意的,而是包含某些内容 对编译器有意义的是,你也许可以破解一些东西 一起。为了使内容有意义,可以使用C代码和/或 像我上面所做的那样定义。 |
|
|
12
0
代码:
代码:
代码:
就这样 我看不出奎因(计算)有什么意义。 多态性是另一回事;) 玩得高兴。 |
|
|
Daniel Viaño · 将函数移动到不同的文件 8 年前 |
|
|
Trojax · 编译多个。c和。h文件 8 年前 |
|
Stevoisiak · 为什么#包含打破全局变量? 8 年前 |
|
|
jaxonjma · 在另一个JSP中动态发送并包含JSP 8 年前 |