メインコンテンツへスキップ
Z

C / C++ コードフォーマッター

Reindent only — not a full formatter

波括弧のスタイル、インデント幅、プリプロセッサ指示子の配置位置を指定して、C言語またはC++のソースコードのインデントを整えます。あくまでインデント整形ツールであり、clang-formatのようなフル機能のフォーマッターではありません。

無料 登録不要 クライアントサイド プライバシーに配慮 Updated

使い方

  1. 1 CかC++を選択します。
  2. 2 ソースコードを貼り付けます。
  3. 3 波括弧のスタイル、インデント幅、プリプロセッサ行の配置位置を選択します。
  4. 4 結果をコピーするか、ファイルとしてダウンロードします。

このツールを使う理由

  • Astyle相当のルールセット: 波括弧、インデント、プリプロセッサの配置位置。
  • プリプロセッサ行は0桁目に固定するか、ネストの深さに合わせるかを自由に選べます。
  • 処理は完全にクライアント側で行われるため、コードがブラウザの外に出ることはありません。
  • 厳密な結果が必要な場合は、お手元の.clang-formatファイルを使ってローカルでclang-formatを実行してください。

よくある質問

このツールはclang-formatと同じ結果になりますか?

近い結果にはなりますが完全には一致しません。このツールはインデントと波括弧のスタイルのみを適用します。clang-formatはさらにポインタの位置揃え、桁数制限による改行、アクセス修飾子のインデントなども処理します。厳密な結果が必要な場合は、ローカルでclang-formatを使用してください。

CとC++で処理は変わりますか?

ルールセット自体は共通です。切り替えスイッチが変えるのは、読み込まれるサンプルとダウンロード時のファイル拡張子だけです。

マクロはそのまま保持されますか?

プリプロセッサ行に書かれたマクロ定義はそのままの形で保持されます。末尾にバックスラッシュを使った複数行マクロも連続した行として維持されますが、各行はそれぞれ独立したプリプロセッサ行として扱われます。

C / C++ コードフォーマッター とは?

C / C++ フォーマッターは、波括弧のスタイル、インデント幅、プリプロセッサ指示子の配置位置を選んでC言語またはC++のソースコードのインデントをブラウザ上で整えるツールです。clang-formatのようなフル機能のフォーマッターではなく、あくまでインデント整形ツールとして動作し、コンパイルは行わずに一貫したレイアウトを適用します。処理はすべてクライアント側で完結します。

概要

C / C++ コードフォーマッター は Zerethon Tools が提供する無料の 開発者 ユーティリティです。波括弧のスタイル、インデント幅、プリプロセッサ指示子の配置位置を指定して、C言語またはC++のソースコードのインデントを整えます。あくまでインデント整形ツールであり、clang-formatのようなフル機能のフォーマッターではありません。. ブラウザ上で完全に動作します — 登録不要、アップロード不要。

カテゴリ
開発者
料金
無料
プライバシー
ブラウザベース
登録
不要

プライバシー

明記されない限り、データがブラウザの外に送信されることはありません。C / C++ コードフォーマッター は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。

関連ツール

Zerethon Social で作成・共有・成長しよう

無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。

無料登録