2016-10-14 10 views
-7

ファイルに 'c'ソースコードをインデントするプログラムの作成方法を知りたい人はいらっしゃいますか?'c'ファイル処理プログラム

+0

追加モードはファイルの最後に追加されます。あなたはファイルの途中で追加をしたいように思えます。 –

+4

これは実際にはかなり困難です。中カッコは、コメント、イニシャライザリスト、引用符付きの文字列などにも表示されます。 –

+0

これの複雑さを理解するには、 'clang-format'のような自動フォーマットツールを見てください。 – RegularlyScheduledProgramming

答えて

1

ことが可能

  • はい、しかし簡単ではありません。試してみるIDEがたくさんあり、他のIDEよりも優れているIDEがあります。

のコメントは、彼らがする必要が考慮

を取らされていません。他にあなたが余分なタブですべて、と最後に非マッチング{になってしまいます、のは、コードあなたが{コメントであることを登録する必要が

void foo() 
/** {this does something **/ 
{ baz(); } 

を見てみましょう。

+0

ありがとう!誰も私にこれを可能な方法を提案することができますか? –

+0

これは非常に重要なことではありませんが、おそらく私が研究することをお勧めするものの1つは正規表現です...文字列リテラル/コメントなどがどこにあるのかをかなり自明に設定できるはずです – UKMonkey