- ベストアンサー
出力をパースペクティブに表示させる設定
今晩は、C言語をVisual Studio 8 で勉強中です。 プログラムは正常に走っているのですが、実行(デバッグ)すると何故かDOS画面が立ち上がり そこに結果が表示されます。 エディタの下にある出力のパースペクティブに表示させるには、どのような設定をしてやれば良いのでしょう。 また、JAVAをEclipseで書くと、「Shift+Control+O」でパッケジーが自動でインストールされるのですが、 Cでもヘッダーが自動でインストールされるショートカットはあるのでしょうか。 宜しくお願いします。
- eiji_0035
- お礼率46% (166/354)
- C・C++・C#
- 回答数3
- ありがとう数2
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>JAVAをEclipseで書くと、「Shift+Control+O」でパッケジーが自動>でインストールされるのですが、 >Cでもヘッダーが自動でインストールされるショートカットはあるのでしょうか。 についてですが、分かりません。 あるのかもしれませんが。
その他の回答 (2)
修正です。 char *text = new char[100]; を char *text = new char[number]; に修正。 最初、部分的に書こうと思ってたのですが、全ての方が分かりやすいと思ったので、 全て書いたのですが、書き直すのを忘れてました。
間違っていたらごめんなさい。 結果(文字列)を「出力」部分に表示させたいという事でしょうか? そうであれば、「OutputDebugString()」を使えば出来ると思います。 http://msdn.microsoft.com/ja-jp/library/cc428973.aspx ちなみに、「#include <crtdbg.h>」が必要です。 一応、「printf()」のように使いやすくするソースを載せておきます。 参考程度に。 //最大文字数・表示文字列(可変個引数) void DebugOutputDraw(const unsigned long number, char *format, ...) { char *text = new char[100]; va_list data; //可変引数からデータを取り出す va_start(data, format); vsprintf_s(text, number, format, data); va_end(data); OutputDebugString(text); //表示 delete[] text; //消去 }
関連するQ&A
- GUIエディター
ご存知の方教えていただけますか。 購入検討のために、visual studio を使用して 試しに visual basic を使ってみています。 GUIエディターにたどり着けないのですが、GUIエディターの機能は有りますか? 例えば、java の eclipse の visual editor や、Mac Xcode の interface builder のような物です。 申し訳ありません。よろしくお願いします。
- ベストアンサー
- Visual Basic
- htmlのコードを書く際、
htmlのコードを書く際、 eclipseでjavaのコードを書くときの、 Ctrl+Shift+Fのような、 整形ショートカットはないのでしょうか。 今、メモ帳を使って書きてますが、 他のエディタ(無料のもの)でオススメがあれば、 整形のショートカットとと共に教えていただけるとありがたいです。
- ベストアンサー
- HTML
- これから初めてお得なのはC#かJAVAか?
今までC/C++を使い、色々とソフトを作っていくうちにある程度覚えました。 C#かJavaでも初めてみようと思ったのですが、今から始めるのはどちらが お勧めでしょう?その理由なども教えてくれたらありがたいです。 JavaはWebブラウザでも動くのが魅力ですし、C#はVisual Studioで部品を ペタペタ貼り付けていくだけでWindowsアプリが作れるのが凄く魅力的です。 しかしJavaに関してはJavaそのものよりもEclipseとかの方に取っ付きにくさ を感じています。 また、その言語を学ぶのにお勧めのHPや書籍などを教えていただけると ありがたいです。
- ベストアンサー
- その他(プログラミング・開発)
- Visual EditorによるJavaプログラミング
「Eclipse+Visual EditorによるJavaプログラミング」という本を買いました。Visual Editorというのは、具体的に何が出来るのでしょうか?また詳しい使い方が載っている本・HP襲えてください。
- ベストアンサー
- Java
- VC++EEの設定 自動補完、強調など
私はごく最近C言語を学び始めた大学生です。 数日前、C言語の統合開発環境として "Visual C++ Express Edition" を利用しはじめました。 以前は学校の先生に進められた "Eclipse 3.3 europa" を使っていたのですが、scanfやgetsなどを使うと書籍に 書いてあるプログラムさえ動かないのが気になって (scanfはfflush(stdout);を直前に入れて対策をするように習いました) VC++EEに手を出しました。 しかし、実際VC++を使ってみるとEclipseのような自動補完 ( ',",{ などを打つと ',", }をそれぞれ補完してくれたり) や標準ライブラリ関数の強調ができずに エディターとしての機能が使いこなせていません。 ヘルプなどでオートコンプリートで検索しましたが解決法が分からず、 教えてgooの過去ログを調べてみましたがそれらしいものは見つかりませんでした。 ・どなたかVC++のエディターで自動補完機能の利用や、 ライブラリ関数の強調などの設定のお分かりになる方が いらっしゃいましたら教えていただきたく思います。 /*もしかしたらできないのでしょうか?*/ ・また、ここの設定をいじるともっとエディターが使いやすくなる というようなポイントをご存知の方もぜひその設定を教えてください。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- Visual c++6.0 表示フォントを変えられますか。
Windows98SE上で、Visual C++6.0を使用してC言語を勉強している初心者です。 入門書を見て独学しています。 この統合開発環境では、画面表示のフォント書式は初期設定で 「FixedSys」サイズ13ポイントになっています。 これが、「ツール」「オプション」「書式」で任意に変更できるのは知っています。 しかし、わたしは、「Courier New」というフォントを使いたいのですが、入っていないようなのです。 このフォントはよく、プログラミングの学習書などでも使われていますし、Javaを組む時に使う「Eclipse」にもこのフォントは入っています。 Visual C++6.0でCourier Newで表示させることは不可能なのでしょうか。 あと、ついでに些細な質問なのですが、表記は大文字で「C言語」が正しいのか、それとも小文字で「c言語」が正しいのでしょうか。 できれば、よろしく御教授をお願い致します。
- ベストアンサー
- C・C++・C#
- [c++]windowsでの開発環境
仕事でjavaのプログラム(ほとんどがコンソールプログラム)を 組んでまいりましたが、わけあってc++でアプリケーションを 再構築することになりました。javaの開発環境といえばeclipseですが c++のwindowsでの開発はvisutal studioが一般的なのでしょうか? visual studioは高価なのでexpress版を試しましたがmfcが入っていません ためしにcygwin+eclipseを試しましたがネット上に情報が少なく ライブラリの使い方に難儀しています 学術用途ではなく、一般企業の仕事で使うということであれば やはり有償版のvisual studioを購入すべきでしょうか?
- ベストアンサー
- C・C++・C#
- GUIアプリケーションの開発について
Windowsで動作する一番簡単なGUIアプリケーションの作り方を教えてください。今までC言語とJavaの初歩的な学習は大学の授業でやりましたが、作ったプログラムはコンソール画面で動作するCUIのものばかりでした。したがってGUIのプログラミングは全く学んだことがありません。そこで、例えば電卓のような簡単なGUIアプリケーションの作る手順を教えてください。またはそのような内容のWebページを教えてくださると嬉しいです。言語はC言語かJavaでお願い致します。 会社などで実際にソフトを開発する際にVisual Studioがよく使われているそうなので、できればVisual Studioで開発する方法を教えてくださるとありがたいです。 インストールしてあるVisual Studioは「Visual Studio 2013 Ultimate」です。回答宜しくお願い致します。
- 締切済み
- その他(プログラミング・開発)
お礼
tyutanさん、有り難うございます。 ところで、 >JAVAをEclipseで書くと、「Shift+Control+O」でパッケジーが自動>でインストールされるのですが、 >Cでもヘッダーが自動でインストールされるショートカットはあるの>でしょうか。 宜しくお願いします。