私の上司は、cでcに書いたプログラムを作成したいと考えています。 私は捻挫や屈曲を打つことができるまで松葉杖が好きです。 cからc#に変換するツールはありますか? 私の唯一の選択肢がC++からjavaに変換されてからc#に変換されるのだろうかと思います。 私はそれが事実でないことを望むので、いつものようにあなたの助けが素晴らしいサービスになるでしょう。使用cプログラムをcに変換するツールや方法がありますか#
答えて
このhttp://code2code.net/あなたはC#プロジェクトにC++プロジェクトを変換することができるhttp://www.tangiblesoftwaresolutions.com/Product_Details/CPlusPlus_to_CSharp_Converter_Details.htmlこのツールを使用してC#コード
にあなたのC++コードを変換することができます。
CをC#に変換するのは問題ないとは思いますが、試してみることもできます。
とにかくこのツールに頼らないでください。私は書き直すのが良いと思う。
これらの両方のC + +をC#に変換するが、質問は明示的に* C *です。 C++をC#に変換しようとするのは無意味です。最初にCからC++に変換してから、C#に変換しようとすると病理になります。 –
私は彼らがCからも変えるべきだと思っています。 – Kuncevic
@Copy Grey:質問者のCコード*もC++である(保証されているわけではありませんが)でしょう。たとえそうでなくても、C#になるよう強制されるよりはるかに簡単にC++になるよう強制される可能性があります。質問者の上司が探している結果であるかどうかは疑問ですが、オートコンバーターからC#コードを取り出すことと、実際にはC#プログラムとして維持可能なものがあることに違いがあります。 –
- 1. c/C++のソースコードをhtmlに変換するツールはありますか?
- 2. Managed C++をC++/CLIに変換するツールはありますか?
- 3. ANSI CコードをC#に変換するツールはありますか?
- 4. Cプログラムの静的不変発見ツールはありますか?
- 5. CをGoに変換(変換)するツールですか?
- 6. C#をC++に変換する方法
- 7. C++のソースコードをC/C++のソースコードに変換するツールはありますが、インスタンス化された(展開されていない)テンプレートはありますか?
- 8. PythonプログラムをC/C++コードに変換しますか?
- 9. C#プログラムの関数点数を計算するツールはありますか?
- 10. C#の型変換に矛盾がありますか?
- 11. レガシーVMLをSVGに変換するツールはありますか?
- 12. Objective-Cのビット変換ツール
- 13. C++でjavaのbyte []をC++のunsigned char *に変換する正しい方法はありますか?
- 14. C++ for-loopsをstl-algorithmに書き換えるツールはありますか?
- 15. Cヘッダファイル(.h)をVBに変換するツールですか?
- 16. MathML <->に変換するC/C++ライブラリはありますか?
- 17. OS X/CocoaにMFC/C++アプリケーションを移植するためのツールやヘルパーがありますか?
- 18. プログラム/プロジェクトの構造を視覚化するための具体的なツールや方法はありますか?
- 19. Cでバッファオーバーフローを検出するツールはありますか?
- 20. SwiftからObjective-Cに変換するツール
- 21. Windowsのファイルパスをc:\ abc \ efg \ mmm.txtからc:\\ abc \\ mm.txtに変換する必要がありますか?
- 22. C#でwinformsやWPFで3Dゲームを作る方法はありますか?
- 23. テキストをコードに変換する方法はありますか?
- 24. Controls.ContextMenuをForms.ContextMenuに変換する方法はありますか?
- 25. 私のMacにクロスプラットフォームのC++プログラムを書く方法はありますか?
- 26. C++プログラムをWindowsサービスに変換しますか?
- 27. K&R CからANSI Cへ変換する方法?
- 28. 更新プログラムや削除を無効にする方法はありますか?
- 29. Win7で互換モードをプログラムでC#で設定する方法はありますか
- 30. すべてのObjective CプログラムはCコードに変換されますか?
あなたはアプリケーション自体、またはソースコードについて話していますか? –
"松葉杖"はCプログラムです。それが大丈夫なら、C#版のすべての絡み合いを洗い流すまで使用してください。 CとC#はCとJavaのように遠く離れているので、CからJavaへの変換からC#への変換は少し浪費されます。 – paxdiablo
確かに良い*方法はありません。ロジックコードを移植することはそれほど難しいことではありませんが、多くのUIが関与していると、非常に困難で険しい戦いを見ています。言うまでもなく、C#はオブジェクト指向言語ですが、Cはそうではありません。あなたは完全な書き直しを見ています。いくつかの変換ソフトウェアがあなたの価値があると思うことに自分自身をだますことはありません。 –