業務で、ロジック内の関数や、その関数が使用しているグローバル変数などを洗い出し、分析する必要があります。
例えば、Eclipseのコードリーディング機能のように、統合環境の機能を使えば、関数の一覧を出したり、関数の階層や使用しているグローバル変数などを見ることは出来ますが、そういった情報をもっと自由自在にExcelにまとめ、テスト仕様書や関数仕様書作成を自由自在に作れるようになりたいのです。
その為には、Cのコンパイラが変数内からどのように関数や変数を識別しているのか?
または、Eclipseなどの統合環境がどのように関数の階層を分析して階層表示させているのか、その具体的なロジックを知りたいと思っています。
その為に一体どこから手を付けたらいいのやらという感じです。。。
CコンパイラやEclipseなどがどのように関数や変数を判別しているのか?
それを知るのに何かいい方法は無いものでしょうか?
ごちゃごちゃ書きましたが、まずは、
「Cプログラムの中から、関数一覧を抽出してエクセルに吐き出す」
というVBAを組んでみたいと思います。
それには、どうしたらいいのでしょう?
C言語のプログラムの中で関数かそうでないかを判定するにはどうしたらいいのでしょうか?
まずはC言語の正しい仕様を理解するところからですね。
C言語の正しい仕様はどうしたらてにいれられれるのでしょうか
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/17 02:26