• 締切済み

C++からCへのソース変換について

時代と逆の流れで申し訳ない質問なんですが、C++ソースから、Cソースへ変換するアプリケーション、ツール等、ご存知ありませんでしょうか? ここでいう変換とは、classをC言語のstructに変換したりする事です。つまり、classのメンバ関数を外に出したり、operator等の書き換えをしたりするものです。一部の変換ができる物や、補助的に使えるもの等でも構いませんので、よろしくお願いいたします。

みんなの回答

  • takuo
  • ベストアンサー率0% (0/0)
回答No.1

C++からC言語へのトランスレータに関してですが,以下の本に 若干その記述があります. CユーザのためのC++入門,工藤智行,技術評論社, ISBN4-87408-520 2 C3055 AT & TのC++コンパイラcfrontの機能として,C言語へのトランスレート があるそうです. 具体的には上記の本のp. 26を参照して下さい.

関連するQ&A

  • C言語のソース解析ツールありませんか

    UNIX系OSで動作するものでC言語を解析してmain()からの関数の流れを出力してくれるようなツールを探しています。 GUIはあまり期待していません、自作しようと思っていたのですが世の中にあるツールを見てからでも遅くないと思いました。 誰が作ったかわからないようなソースを維持管理することになった為、このような質問を致しました。 どうか、情報があったら教えて下さい。

  • C言語のソースをC++言語に変換したい

    C言語で書かれていたソースをC++言語に変換したいのですが どのような点に気をつければよいでしょうか 現在、プログラムの主な構造は構造体とそれを扱う関数が実装されていて、 これらをクラスを使用して書き換えようと思います。 それ以外に気にしておくものはありますか。 例えば、ヘッダファイルで<stdio.h>をインクルードしているところがありますが、 これは<cstdio>に書き換えたほうがよいかもしれない、と言われたことはあります。 printfなどはprintfのまま使用しても大丈夫ですか。 std::printfに書き換えたり、iostreamを使用する方法に書き換えたほうがいいですか。 規格としてはどのようになっているのでしょうか。 (「過去との互換性のためにあるだけであり、非推奨」とかあったりしますか。)

  • C⇒C++変換ツール

    お世話になります C言語をC++に変換するツールを探しております。 ご存知の方、いましたら教えていただけないでしょうか。 ※C,C++混在のコンパイル方法とかコメントのみの変換ではなく、 純粋に言語変換を探しております。 $50の物は見つけましたけど、できればフリーの物を使用したいと考えております

  • Borland CからBuilderへのプロジェクト変換について

    Borland C++ 5.01で作成されたアプリケーションの開発環境をBorland C++Builder 6の開発環境に移し変えることになったのですがBCB6で新しくプロジェクトを作り、ソースファイルを1つずつ移行させていったのですがコンパイルエラーが山ほどでてきます。 C言語自体、あまり詳しくないのでうまく説明できませんがOWL?というコンポーネントが使われている為かと。。。 1つずつ潰していけばいいのですが、もっと簡単な方法がないものかと試行錯誤しております。 何かプロジェクト変換するツールやこのようにすれば?というような意見、情報などないでしょうか?

  • C言語からC#への変換ツール

    現在C言語にて構築したプログラムをネットワーク上でも実行できるようにするため、ASP.NETを利用しようと思っています。 そのために、ASP.NETで利用できるC#に変換できるツールがあるか探しています。 C言語からC#へ変換するソフトウェアというものはありますか? OSはWindowsXPです。 回答よろしくお願いします。

  • FortranをC++(VC++)へ変換

    FortranをCまたはC++へ変換したいと考えています。 f2cを使うと、一応変換は行ってくれるものの、出来あがったCのプログラムをコンパイルする際、fortranのライブラリを参照する必要があるなどの制約が生じてしまいます。 VC/VC++に対応したプログラムソースへ変換するツールをご存知ないでしょうか? また、今だと、VC#まで変換してくれるツールがあると非常に便利なのですが・・・ 大量のソースコードを変換する必要があり、変換時のミスなどを考えるとツールで機械的に変換する方法を探しています。

  • C言語のソースのトレースツールについて

    C言語のソースをトレースするツールを探しています。有料・無料問いません。知っている方教えてください。

  • C++のコードをVB6に変換

    C++で書かれたソースコードをVB6に変換する事は可能でしょうか? また、変換ツールみたいのがありましたら 教えて頂きます様お願い致します。

  • C#からC++/CLIにサンプルソースを書き換えたい。

    VC++/CLIは、過去のソースをそのまま利用できる(マネージ・アンマネージ混在可能)?ので、C++/CLIで作成したく、 以下のURLにC#のサンプルソースはあるので、 http://www.geocities.jp/hatanero/socket1.html これからVC++/CLIに書き換えたいのですが、ここは全然違うというものがありましたら、教えて下さい。 C#からVC++/CLIに変換できるツールはあるのでしょうか?

  • JavaプログラムをC++へ変換したい

    JavaプログラムをC++とC言語に変換したいのですが変換ツールなどはありますか? ... JavaプログラムをC++とC言語に変換したいのですが 変換ツールなどはありますか? ご存知の方教えてください。 よろしくお願い致します。 下記の2つを試みたのですが、設定方法がわからずにできませんでした わる方いましたら、努力しろといわれるかもしれませんが解説お願いします。 Toba: A Java-to-C Translator http://www.cs.arizona.edu/projects/sumatra/toba/ Janus http://www.java-conf.gr.jp/event/grandprix/97/sakuhin/T/TI3970/

専門家に質問してみよう