• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語のコンパイルの設定で詰まっています。)

C言語のコンパイル設定で詰まっています

このQ&Aのポイント
  • Notepad++を使用してC言語のコンパイル設定を行っていますが、うまくいきません。
  • コンパイルは成功しているように見えるのですが、実行する方法がわかりません。
  • 初心者なので、わかりやすい解答をお願いします。

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

  • ベストアンサー
回答No.2

ごめんなさい、間違えてますね。 ご指摘の通り、hogehoge.cを実行しようとしています。 hogehoge.exeを実行しにいくために以下のコードで cd $(CURRENT_DIRECTORY) npp_run $(NAME_PART) あとテキストエディタ上では、対話式のプログラムを動作させることができません。ご注意を。 (例)scanf等で文字を入力する等 リダイレクトを使えば入力を扱うことはできますが。

ajtdmw1202
質問者

お礼

あなたは天才ですか!? おかげでコンパイル後、実行することができました。ありがとうございました!!! 確かに、テキストエディタ内ではScanfは使えなさそうですね。なるほど。

その他の回答 (1)

回答No.1

コンパイルは成功しているようですので、後は外部ファイル実行のコマンドを作成すればよさそうです。 コンパイル用のコマンドとは別に、以下のコマンドを作成してみてください。 Notepad++をインストールしていないので、NppExecのヘルプを見て書いただけなので動かないかもしれませんが、その時は報告お願いします。 cd $(CURRENT_DIRECTORY) npp_run $(FILE_NAME)

ajtdmw1202
質問者

補足

回答ありがとうございます。 早速、回答者様にお答えいただいたコマンド、 cd $(CURRENT_DIRECTORY) npp_run $(FILE_NAME) をコンパイル用コマンドとは別に作成し、実行してみました。 [実行結果] Current directory: C:\[フォルダ名] と表示されただけで、実行結果がNotePad++のConsole内に表示されたり、コマンドプロンプトにも、何も表示されませんでした。 C言語を記述したファイル、拡張子.cを開くプログラムは、NotePad++にしてありますが、もしや、と思いメモ帳に指定してみたところ、コマンド入力後、.cが記述されたファイルがメモ帳で起動しました。コンパイラーを指定してみると、一瞬だけコマンドプロンプトが立ち上がり、すぐ終了してしまいました。 これは何かのヒントになるでしょうか? 結果的には、回答者様のコマンドを記述し、実行すると別のテキストエディタが立ち上がる。それだけでした。 自分の知恵不足で、 なんでもかんでも聞いてしまってすみません。