C预处理器,插入"#这是评论"在非C输出文件中

时间:2018-03-29 21:38:32

标签: c-preprocessor

我使用cpp为窗口管理器生成配置文件。

配置文件语法使用"#"来引入注释, 我发现的最接近的是

...
#ident "this is a comment"
...

,当通过cpp投放时,会生成

...
#ident "this is a comment"
...

但我想

...
# this is a comment
...

有可能吗?

1 个答案:

答案 0 :(得分:0)

我找到了一个更好的解决方案w / r <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="io.flogging.activities.Main2Activity" android:id="@+id/foo" tools:showIn="@layout/activity_main2"> <TextView android:id="@+id/bar" android:background="@color/colorAccent" android:layout_width="match_parent" android:gravity="center" android:padding="10dp" android:minLines="2" android:text="Please let me be in center" android:layout_height="100dp" /> </android.support.constraint.ConstraintLayout>

#ident ...

给出

#define coMMent(hash, c) hash c
...
coMMent(#, pippo si taglia)
...

(请注意第一栏中的空白)足够接近。

我仍然对完美(无空白)解决方案感兴趣......