在C中,如何在符号引号处调用“@”?

在C中,如何在符号引号处调用“@”?,c,language-features,C,Language Features,看过化石的密码[L27..]: /* **~/.化石配置数据库的数据库架构。 */ const char zConfigSchema[]= @-此文件包含保存在中的数据库的架构 @-~/.化石文件,该文件存储有关用户设置的信息。 @ - @创建表全局配置 @名称文本主键, @值文本 @ ; @ @-此文件类型的标识符。 @-整数与“FSLG”相同。 @PRAGMA application_id=252006675; ; 我想知道什么是。。。语法是用于。我以前从未见过它,我不知道如何调用它在网上搜

看过化石的密码[L27..]:

/* **~/.化石配置数据库的数据库架构。 */ const char zConfigSchema[]= @-此文件包含保存在中的数据库的架构 @-~/.化石文件,该文件存储有关用户设置的信息。 @ - @创建表全局配置 @名称文本主键, @值文本 @ ; @ @-此文件类型的标识符。 @-整数与“FSLG”相同。 @PRAGMA application_id=252006675; ; 我想知道什么是。。。语法是用于。我以前从未见过它,我不知道如何调用它在网上搜索它。C中的字符串文字扩展以及对其进行的各种重新表述不会产生任何结果


请考虑离开这个问题,尽管它是琐碎的,目的是为了更好的发现。谢谢。

来自项目的BUILD.txt:

大多数*.c源文件都使用名为 翻译要翻译的源代码可以在src/translate.c中找到。 src/translate.c中的标题注释详细解释了它的作用。 可以直接在中找到更多信息,但它似乎用于更好地处理C中的CGI功能,特别是在生成HTML时

该src/translate.c中提供的概要如下:

**以@字符开头的输入行将转换为 **cgi_printf语句或字符串文本以及 **翻译后的代码写在标准输出上。 ** **这个程序试图解决的问题如下:当 **在用C编写CGI程序时,我们通常希望输出大量HTML **文本转换为标准输出。在纯C代码中,这涉及到执行 **printf带有一个包含所有文本的大字符串。但是我们有 **要为许多常用字符插入特殊代码,例如:\n和\, **这会干扰HTML的可读性。 ** **该工具允许我们将原始HTML(无需特殊代码)放入 **C程序的中间部分。然后这个程序翻译文本 **通过插入所有必要的反斜杠和其他 **标点符号


它看起来像是预处理器使用的标记。