识别 C 程序中的头文件

Identifying the header file in a C program

我对 C 还很陌生

我正在尝试编译在此 link 中找到的 C 程序(基于科学出版物):

https://static-content.springer.com/esm/art%3A10.1038%2Fncomms11219/MediaObjects/41467_2016_BFncomms11219_MOESM262_ESM.txt

但遇到困难。

出现此问题是因为出于某种奇怪的原因,自定义头文件已与 C 程序本身放在一起。

我需要知道头文件在哪里结束,以便我可以将整个头文件粘贴到一个新的脚本中,以便成功编译。

有人能给我指出正确的方向吗?

您必须将 .txt 文件拆分为两个文件。

第 1 行到 1974 行应该放入 .c 文件中。 第 1975 行到第 3484 行应该进入 polygyny14.h.txt 文件末尾有几行可以丢弃,因为它们似乎不包含有效的 C 代码。