• ベストアンサー

プログラムを実行すると、なぜかメモ帳が起動してしまうのですが・・・

まったくの初心者です。 コンパイラまではうまくいっているのですが、そのあとプログラムを実行すると、メモ帳が起動してしまいます。(ファイルの指定は間違ってないです。)起動されたメモ帳には、ソースコードが書かれています。 コマンドプロンプトには、実行結果が表示されません。使っているエディタはTeraPadを使っています。 なぜ、メモ帳が起動して、実行結果が表示されないのかわかりません。 どなたか、わかる方がいましたらよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

ソース名とコマンドプロンプトでの操作を補足して下さい。 私も、ソースにエディタが関連づけしてあって、ソースを起動しているのではないかと思います。 コンパイルした結果exeファイルができていると思うので、そちらを起動してください。

その他の回答 (1)

  • SolarRay
  • ベストアンサー率14% (22/150)
回答No.1

それは単純にプログラム本体ではなくソースの方を開いているだけだと思うが。 ファイル名の後に拡張子「.exe」はつけてるか?

junjunss
質問者

補足

できました!ありがとうございます。 ただ、ちょっと気になることがあるのですが。 (プログラムの実行には全然問題は、ないですけど) ファイル名.c のファイルのアイコンがウィンドウズメディアプレイヤーのアイコンになっています。(確か、最初のときは、メモみたいな感じになっていたような感じだったと思うのですが) これがちょっと気になっています。 プログラムの実行には問題ないみたいですが、どうしてこんな風になったんでしょうか? (何か設定をいじったかもしれないです) よろしくお願いします。

関連するQ&A

  • 実行したらがメモ帳出て来てしまう

    javaを勉強しているのですが、javaを実行するとなぜかメモ帳が開いて書いたコードがメモ帳に表示されているだけになっています。 実行結果をコマンドプロンプトで表示させるように設定等を戻すにはどうすればよいのでしょうか? 解る方、お願いします。

  • プログラム実行中に強制停止させる方法

    再び失礼します。 現在以下のようなソースコードを実行しています。 while true do print "commando?\n" command = gets if command == "end" then break end end ループから抜け出すために、getsメソッドを用いて、 endと入力されればループを抜けるという感じにしたいのですが うまく抜け出せず、無限ループに陥ってしまいます。 質問内容は、このように、getsメソッド実行中(?)にプログラムの強制停止を したいのですが、そのような方法はありますでしょうか。(例えばctrl+???とか) 実行環境は、terapadを使用してソースコードを書き、rubyコマンドプロンプトで rubyコマンドを使って実行しています。 それではよろしくお願いいします。 ※投稿確認したのですが、ソースコードにうまくインテンドが挿入されていません・・ 見づらくて申し訳ございません

    • ベストアンサー
    • Ruby
  • C言語の学習環境について。

    C言語の学習環境について。 学校でC言語を習っているのですが、学校ではソースコードを秀丸エディタを使って編集しています。学校で使っているコンパイルソフトはvisual stdio2010です。 vscmd.bat というファイルからコマンドプロンプトを起動し、秀丸エディタでソースコードを編集し、コマンドプロンプト上で、clのコマンドでコンパイルして実行すると言うことをしています。 自宅でも同じことをしたいと思っておりまして、検索して調べてみたりしたのですがいまいちわかりません。 私は自宅のPCでは、テキストエディタはTeraPadを使いたいと思っており、コンパイルソフトはvisua stdio2008、OSはwindows7です どうすればいいのでしょうか?どなたかご教授お願いします。

  • プログラムで得られたdataをfileに書込みたい

    windowsXPで、コンパイラはボーランドのを使用しています。 プログラム中で、 for(i=1;i<10;i++) { printf("%f",x[i]); } と書いておいたら、 コマンドプロンプトにその結果が表示されます。 コマンドプロンプトに結果を書くのではなく、 指定したファイルに結果を書かせるコマンドがUNIXにはあると思うのですが、(学校ではLINUXを使っています) そのコマンドを私の環境で使うようにできるでしょうか? それがどのようなコマンド名だったか覚えていないのですが、 ご存知のかた、よろしくお願いします。

  • プログラムを実行すると文字化けする。

    Windws98の頃に、VisualBasicで作成したプログラムを、Windows XP Professionalの、コマンドプロンプトで実行すると問題なく実行するのですが、Windows Server 2008 Standardの、コマンドプロンプトで実行すると、コマンドプロンプトの画面で漢字が文字化けしてしまいます。例えば、そのプログラムを、C:\プログラムというフォルダにおいて実行すると、コマンドプロンプトの表示が、C:\??????????>という表示なります。フォルダ名を漢字にしないと、文字化けはするのですが、プログラムは実行されます。何か設定で解決することは出来るのでしょうか。それとも、プログラムを作成し直した方が良いのでしょうか。

  • コンパイルの実行の仕方

    初めてプログラミング言語を授業でとったのですが、 コンパイルの【実行】の仕方がわかりません。 まず、コマンドプロンプトを開くまではわかったのですが、 学校での説明に 「javaのコンパイラはjavacであるので、以下のように指定する。 javac <ソースファイル名> 」 と書いてありました。 コンパイラというのは上記の場合、コマンドプロンプトに 「C:\>javac *****.java」を入力すればコンパイルしたということになるのでしょうか? 「指定する」とかいてあっても指定の仕方すらわからないのです。 コンパイルを検索してもなかなかコンパイルをする意味がよくわからないので、よろしければ教えてください。

  • 起動プログラムを操作したい

    コマンドプロンプトでもPowerShellでもいいのですが、例えばメモ帳を起動させて、そのメモ帳が起動したあと最大化させ、数秒待機してから最小化させる、という動きはできるものでしょうか? 起動時に説明文を表示して数秒後に自動で最小化させるようなイメージです。 表示されているウィンドウはメモ帳だけではない場合でも指定したメモ帳だけを対象に処理を行いたいです。 ソフトウェアの導入は極力さけたいところです。よいやり方はないでしょうか。

  • 右クリック→ソース表示機能

    インターネット上で右クリックすると「ソースの表示」という項目が表示されるます。 このとき起動するのが「メモ帳」なんですけど、メモ帳以外のエディターを使いたいと思っております。 自分はプログラムを作成するとき「terapad」を使っているので、ソース表示のときもこちらを使用したいと思っているんですが、どのようにすれば使用することが出来ますか?

  • JAVAのソースコード実行法が不明

    プログラミング超初心者です。使用OSはWindowsXPです。JAVAの開発キットやコンパイラなどはインストールしてあるのですが、メモ帳などを開いて、例えば下記のようなコードを入力するとします。 class Sample { public static void main(String args[]) { System.out.println("教えて!goo"); } } わからないのは次の作業で、そのあと、このコードを実行するにはどうすればよいいのでしょうか?なにぶんにもパソコンにまだ疎いゆえ、具体的に教えて頂けるとたいへんありがたいです。 自分で調べた結果、どうやらMS-DOSプロンプトを使用することまではわかったのですが、そのプロンプトもWinXPで見当たらないのです。 また、MS-DOSで使う多種のコマンド「cd 」「md」「copy」などの意味や書式・用法を解説したよいサイトやおすすめの書籍などありましたらぜひ紹介願えないでしょうか。 ちなみお伺いするのですが、こうしたテキストに入力したコードをコンパイルして実行するときというのは必ずMS-DOSプロンプト上でしか実行結果が表示されないのでしょうか?

    • ベストアンサー
    • Java
  • java コンパイル後の実行

    java初心者です。 先ほどまで簡単なプログラムをコンパイルして実行という感じで練習していましたが。 その後からコンパイルして実行するとコマンドプロンプト上で実行されずテキストエディタのファイルが実行されてしまいます。 いろいろ試したのですがわかりません。 どうか教えてください。お願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう