gpt4 book ai didi

压缩多行 C 函数原型(prototype)

转载 作者:行者123 更新时间:2023-12-02 08:53:26 25 4
gpt4 key购买 nike

我的 C 函数原型(prototype)(某些 Windows api 头文件)看起来像:

int
foo
(
int
a
,
int
*
b
)
;

(他们似乎没有编码约定)

我试图以编程方式将其转换为表单的单行原型(prototype)(或类似的东西):

int foo(int a, int * b);

我已经研究过像 ctags (ctags multi-line C function prototypes) 这样的程序和 uncrustify (http://uncrustify.sourceforge.net/) 中的各种设置,但是我在这两个方面都没有取得任何进展。 (任何见解都会很棒,或者我错过的 385 个 uncrustify 选项中的一个可以满足我的要求)。

在编程方面,我正在尝试寻找表示函数原型(prototype)的独特标记,以便我可以编写一个脚本来根据我的喜好格式化代码。

如果不使用词法分析器和解析器,这似乎很快就会变得非常复杂;有什么建议吗?

最佳答案

通过 indent -krastyle --style=kr 运行它们

关于压缩多行 C 函数原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6822687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com