gpt4 book ai didi

preprocessor - 在 cpp 中截断字符串(预处理器)

转载 作者:行者123 更新时间:2023-12-04 05:30:03 24 4
gpt4 key购买 nike

我将 cpp 与一些编译为最大行长度为 72 个字符的 fortran 源代码一起使用。 __FILE__效果很好,但偶尔会扩展为长字符串,这样 cpp 的输出行就会超过 72 个字符。是否有一些预处理器魔术可以用来截断 __FILE__ ? (无论是固定大小还是获得基本名称。)

最佳答案

为什么不编译允许您的 Fortran 源代码超过 72 个字符?大多数编译器都有一个选项,例如,gfortran 的 -ffixed-line-length-none。除非超过 72 的列用于评论,否则这应该不是问题。最初第 73 到 80 列用于行号以对穿孔卡片进行排序——已过时!!如果必须,请使用程序修改当前代码以去除第 73 列之后的字符。

关于preprocessor - 在 cpp 中截断字符串(预处理器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763142/

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