#define展開ソフト(ソースコード付き)
- ソフト名 :Good For Nothing
- バージョン :1.00
- ライセンス :シェアウェア:525円
- OS :Windows
- 開発 :seiichi
Good For Nothing詳細
#defineの複雑な定義、数値演算の簡易展開処理ツールを提供します。
Microsoft の提供するIDEなどはすでに存在している機能も多数あります。
組み込み系のものではあまり見受けられませんので作成してみました。
#define定義による数値計算結果と展開結果を標準出力へ出力します。
ソースを多少改造していただければファイル出力も簡単にできます。自由に変更してください
以下のように出力します。
#define abcdef 10
#define bcdefg ((abcdef) + 10)
#define cdefgh ((bcdefg) + 10)
↓
#define abcdef 10
#define bcdefg 20
#define cdefgh 30
全ての演算に対応しておりませんたとえば以下の様になります(順次対応予定です)
#define abcdef 0x10
#define bcdefg ((abcdef) + 0x10)
#define cdefgh ((bcdefg) + 0x10)
↓
#define abcdef 0x10
#define bcdefg ((0x10) + 0x10)
#define cdefgh ((((0x10) + 0x10)) + 0x10)