2011-01-16 17 views
0

私の上司は、cでcに書いたプログラムを作成したいと考えています。 私は捻挫や屈曲を打つことができるまで松葉杖が好きです。 cからc#に変換するツールはありますか? 私の唯一の選択肢がC++からjavaに変換されてからc#に変換されるのだろうかと思います。 私はそれが事実でないことを望むので、いつものようにあなたの助けが素晴らしいサービスになるでしょう。使用cプログラムをcに変換するツールや方法がありますか#

+0

あなたはアプリケーション自体、またはソースコードについて話していますか? –

+1

"松葉杖"はCプログラムです。それが大丈夫なら、C#版のすべての絡み合いを洗い流すまで使用してください。 CとC#はCとJavaのように遠く離れているので、CからJavaへの変換からC#への変換は少し浪費されます。 – paxdiablo

+8

確かに良い*方法はありません。ロジックコードを移植することはそれほど難しいことではありませんが、多くのUIが関与していると、非常に困難で険しい戦いを見ています。言うまでもなく、C#はオブジェクト指向言語ですが、Cはそうではありません。あなたは完全な書き直しを見ています。いくつかの変換ソフトウェアがあなたの価値があると思うことに自分自身をだますことはありません。 –

答えて

2

このhttp://code2code.net/あなたはC#プロジェクトにC++プロジェクトを変換することができるhttp://www.tangiblesoftwaresolutions.com/Product_Details/CPlusPlus_to_CSharp_Converter_Details.htmlこのツールを使用してC#コード

にあなたのC++コードを変換することができます。

CをC#に変換するのは問題ないとは思いますが、試してみることもできます。

とにかくこのツールに頼らないでください。私は書き直すのが良いと思う。

+2

これらの両方のC + +をC#に変換するが、質問は明示的に* C *です。 C++をC#に変換しようとするのは無意味です。最初にCからC++に変換してから、C#に変換しようとすると病理になります。 –

+0

私は彼らがCからも変えるべきだと思っています。 – Kuncevic

+0

@Copy Grey:質問者のCコード*もC++である(保証されているわけではありませんが)でしょう。たとえそうでなくても、C#になるよう強制されるよりはるかに簡単にC++になるよう強制される可能性があります。質問者の上司が探している結果であるかどうかは疑問ですが、オートコンバーターからC#コードを取り出すことと、実際にはC#プログラムとして維持可能なものがあることに違いがあります。 –

関連する問題