重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

質問させていただきます。

今自分はVisual C++ ExpressEditionを使用して、プログラミングの勉強をしています。
そしてついさっきVisualC#にも触れてみました(どんなものかなぁと思って)そしたらびっくりするぐらい使いやすかったのです。
入力補完機能とかが・・・
Visual C++にはそれがありません。あるとかなり便利なのですが・・・

サクラエディタなどにも入力補完があるみたいですが何かと面倒くさそうですし、設定とか細かく載っているサイトも少ないですしやりにくいと思っています。

そこでVisual C# のように便利なC/C++の開発環境はないでしょうか?
またJavaも将来的には考えているのでそちらのほうでのおすすめもあったらよければ教えてください。(Netbeansだけもっています。)

※質問などあればどうぞ言ってください。国語が苦手なので汚い文章です

ご回答お待ちしております。

A 回答 (6件)

全部ひとまとめにした日本語環境があるので、それを試してみませんか?


http://mergedoc.sourceforge.jp/
C++版をダウンロードして下さい。
使い方は、解凍してeclipseフォルダに有るexclipse.exeお起動するだけで初期設定されます。なので、まず解凍するときに変な場所に解凍しないでください。

この回答への補足

eclipse.exeを起動すると「Pleiades 構成ファイルのロードに失敗しました。」と表示され「了解」を押すと 「pleiades AOP翻訳コンテナーの起動に失敗しました。起動オプションに -cleanを指定して起動してください。」
というエラーメッセージが表示されて起動ができません。
調べてみたのですが、 Eclipseのショートカットのプロパティからリンク先の最後に[-clean]と入力すれば起動オプションに-cleanを指定したことになるというのをみたのですが・・・試してみるとだめでした。

原因は何なんでしょうか?

補足日時:2010/03/30 21:19
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

C++版ダウンロードしました。
変なところと言うのはどういうところでしょうか?
Cドライブ直下に解凍すれば問題ないでしょうか?

ちなみに自分はコンパイラ(Cygwin)をC:\プログラミング\Cygwin
に保存してるのですがC直下に移動した方がいいでしょうか?

お礼日時:2010/03/30 20:28

>Cドライブ直下に解凍すれば問題ないでしょうか?



c:\Eclipseで良いのでフォルダを作って、その中に解凍することをおすすめします。日本語は危険なのでフォルダ名に使わないでください(大丈夫だとは思いますが)。
それとソースと言うかプロジェクトを作るフィルダはEclipse.exe起動時に聞かれますのでそのとき指定してください。
    • good
    • 0

 こんばんは。

御礼頂きました。

 C/C++で関数候補を表示するには、::を入力します(コロン2連続)。
 其のまま続けて、「p」とか「a」と入力すれば文字の一致する関数が絞られてきます。
 ::printf(...);
 と言った具合です。此れで違えば、当方の的ハズレであったという事で、ギブアップとさせて頂きます。
 
    • good
    • 0
この回答へのお礼

再度の回頭ありがとうございます。

::を2連続でやると確かにでますね。
ですがコンパイルするときに邪魔なのですが・・・
それといちいち打つのは少々手間がかかるかなと・・・
 私のために時間をとらせてしまいもし訳ありませんでした。

お礼日時:2010/03/30 21:49

 こんばんは。



 インテリセンスが作動しないと言う事でしょうか。VC2008Expressに対して、以下の対策を講じて見ては。
 http://okwave.jp/qa/q4208885.html

 サービスパックをインストールして見るのも手かもしれません。
 http://www.microsoft.com/downloads/details.aspx? …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

インテリセンス機能というのは、あのCrtl+SpaceKEY を押すと出る単語の候補のことでしょうか?それならしっかりと作動しますが、C#とくらべて自分の使いたい関数名が出ません。おそらく私がVC++でC言語の勉強をしているので、VCのインテリセンス機能がC++の私の知らない候補を出してしまうのでは?と私なりに考えました・・・違かったらごめんなさい。
 しかし回答はとても参考になりました。
ありがとうございました。

お礼日時:2010/03/30 20:46

VC++にも関数補完とかはあったと思いますが・・"->"や"."とかで。


でもEclipseみたいに()とかの補完はできませんね。
BuilderはVC++よりは使いやすいかな・・・。
文字強調とかはVC++,Eclipse,Builder全部にありますね。

IDEじゃないけどnotepad++なんかは?
    • good
    • 0

Eclipseであれば補完機能が使えたはずです。


http://ja.wikipedia.org/wiki/Eclipse_%28%E7%B5%B …
これなら、JavaからC++から色々な言語が使えます。私も使っているわけではないので調べてみてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。

前に一度だけEclipseは使わせていただきました。
そこで、C/C++の設定がよくわからず挫折しました・・・
実言うとNetbeansもそれが原因でC/C++では使っていません。

お礼日時:2010/03/30 16:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!