人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C++のソースコード整形ツールでいいやつ無いでしょうか?
Cは、indentで十分なんですけど、C++用は、幾つか試してみたんですが、どれもいまいちでした。

●質問者: renagon
●カテゴリ:コンピュータ
✍キーワード:C++ いまいち ソースコード整形ツール
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● d金魚
●40ポイント

http://homepage2.nifty.com/tenk/lib/doc/indent_readme.htm

GNU indent 2.2.9 / astyle for Win32(ja)

Artistic Style というのはどうでしょう?

いくつか試した中に入っていたらスミマセン。

出来れば試したソフト名を入れていただきたかったです。

◎質問者からの返答

>Artistic Style というのはどうでしょう?

>いくつか試した中に入っていたらスミマセン。

>出来れば試したソフト名を入れていただきたかったです

そうですね、書くべきでした。すいません。

Artistic Styleは試しました。もう1つ試したのですが、あまりに酷かったので、忘れてしまいました。

Artistic Styleは、私が愛用のK&Rを、スタイルで選んだ時(--style=kr)、以下のように、関数の頭の最後のブレスを改行しないので、あれ?という感じでした。

int foo() {

int foo;

indentは、-krを指定すると、以下のようになるので、

int foo()

{

int foo;

Artistic Styleの開発者が、K&Rスタイルの解釈を間違えているのかな?と。

じゃあ、Artistic Styleで、別のオプションと併用すれば、K&Rスタイルになるかな?と思い、SourceForgeのArtistic StyleのBTSを探すと、以下で可能なようです。

astyle --style=kr --brackets=linux foo.c

試しにindentの以下オプションと比較すると、結果同じでした。

indent -kr foo.c

ということで、解決しました。回答ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ